@charset "UTF-8";
	.slide-view {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	display:none;
	width:100%;
	height:100%;
	overflow:hidden;
	background:#000
}
.pv-inner {
	position:relative;
	z-index:-1;
	display:-webkit-box;
	display:-moz-box;
	display:box;
	width:100%;
	height:100%;
	-webkit-transition:all 350ms ease-in-out;
	-moz-transition:all 350ms ease-in-out;
	transition:all 350ms ease-in-out;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden
}
.pv-inner li {
	margin-right:10px;
	text-align:center
}
.pv-inner img {
	position:relative;
	left:0;
	visibility:visible;
	max-height:100%;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	-webkit-transform:scale(1) translate(0,0);
	-moz-transform:scale(1) translate(0,0);
	transform:scale(1) translate(0,0);
	vertical-align:middle
}
.slide-view .counts {
	position:absolute;
	right:0;
	bottom:5%;
	left:0;
	padding:0 20px;
	overflow:hidden;
	font-size:26px;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#fff;
	text-shadow:0 0 2px #000
}
.slide-view .counts .value {
	display:inline-block;
	padding:0 6px;
	font-size:18px;
	line-height:26px;
	color:#f1f1f1
}
.ui-loading {
	position:relative;
	display:inline-block;
	width:40px;
	height:20px;
	margin:-4px 2px 0 -42px;
	vertical-align:middle
}
.ui-loading.white i {
	background:#fff
}
.ui-loading i {
	-webkit-animation:loading-spin 1s infinite linear;
	-moz-animation:loading-spin 1s infinite linear;
	animation:loading-spin 1s infinite linear;
	position:absolute;
	top:4px;
	left:7px;
	display:block;
	width:5px;
	height:12px;
	background:#ccc
}
.ui-loading i.t2 {
	-webkit-animation-name:loading-spin-one;
	-moz-animation-name:loading-spin-one;
	animation-name:loading-spin-one;
	left:15px
}
.ui-loading i.t3 {
	-webkit-animation-name:loading-spin-two;
	-moz-animation-name:loading-spin-two;
	animation-name:loading-spin-two;
	left:23px
}
.t1 {
	font-size:18px;
	line-height:24px
}
.t2 {
	font-size:16px;
	line-height:21px
}
.t3 {
	font-size:14px;
	line-height:18px
}
html {
	background-color:#f8f8f8
}
html.android {
	height:auto
}
a {
	color:#00a5e0
}
.text-overflow-ellipsis {
	display:-webkit-box;
	overflow:hidden;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:1
}
.arrow-right:after {
	position:absolute;
	top:50%;
	right:15px;
	margin-top:-4px;
	border-width:2px 2px 0 0;
	border-style:solid;
	width:7px;
	height:7px;
	color:#324d86;
	-webkit-transform:rotate(45deg);
	content:""
}
.row {
	display:-webkit-box;
	-webkit-justify-content:center;
	justify-content:center
}
.row .col {
	-webkit-box-flex:1;
	width:0;
	box-flex:1
}
.loading {
	padding:20px 0;
	font-size:14px;
	line-height:23px;
	text-align:center;
	vertical-align:top;
	color:#a6a6a6
}
.post-error {
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:1001;
	width:100%;
	height:100%;
	line-height:32px;
	text-align:center;
	color:#8b8b8b;
	background:#fff
}
.post-error .emo {
	display:inline-block;
	margin-top:100px;
	width:100px;
	height:100px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/error.png?b7ea73e3) no-repeat;
	background-size:100%
}
body.ios .bottom-bar {
	position:absolute!important
}
.g-level {
	width:18px;
	height:18px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/n-detail-grade-icons.png?c683c8db) no-repeat;
	background-size:18px 252px
}
.g-level.level-14 {
	background-position:0 -18px
}
.g-level.level-13 {
	background-position:0 -234px
}
.g-level.level-12 {
	background-position:0 -216px
}
.g-level.level-11 {
	background-position:0 -198px
}
.g-level.level-10 {
	background-position:0 -180px
}
.g-level.level-9 {
	background-position:0 -162px
}
.g-level.level-8 {
	background-position:0 -144px
}
.g-level.level-7 {
	background-position:0 0
}
.g-level.level-6 {
	background-position:0 -108px
}
.g-level.level-5 {
	background-position:0 -90px
}
.g-level.level-4 {
	background-position:0 -72px
}
.g-level.level-3 {
	background-position:0 -54px
}
.g-level.level-2 {
	background-position:0 -36px
}
.g-level.level-1 {
	background-position:0 -126px
}
.honour {
	display:inline-block;
	border-radius:2px;
	padding:0 1px 0 2px;
	height:14px;
	font-size:11px;
	line-height:14px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	background:#f8bf43
}
.honour.border-1px::after {
	border:0
}
.honour.admin {
	border-radius:2px;
	color:#fff;
	background-color:#cd82a0
}
.honour.fans {
	border-radius:2px;
	color:#fff;
	background-color:#9bbef5
}
.honour.vipno-icon {
	margin:0 5px 0 0;
	padding:0;
	width:21px;
	height:14px;
	vertical-align:middle;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAcCAYAAAD815boAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNTE1MzBhMi1hMWFhLTJiNDUtOTc5MC1hYmNiN2Q4MmVmM2YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkIxQjY5RjkzNDM0MTFFNTgzMDk5RTI2MTg1RkQ5MUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkIxQjY5RjgzNDM0MTFFNTgzMDk5RTI2MTg1RkQ5MUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmFiMGM2NDBjLTlhYTMtYjU0OC04ODZhLTIxNzgyYTU1OThkOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpjNTE1MzBhMi1hMWFhLTJiNDUtOTc5MC1hYmNiN2Q4MmVmM2YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lPh7EAAABVUlEQVR42mJ8cMSDAQhUgbgDiF2AmI9h4MEnIN4DxBXy1ttvMwIdqQ7knGBhYRZgZmFiGCzg759/DH/+/P0AZFqAXNXGwjq4HAgCIPeA3AVyH8hlLszMg8uBcIdC3OXGNEjSID7Aw8QwBMCQcCQLLokPrz4xfPnwDRHmAlxgGl1MQIwPp3pccljjFEk90Y4EGWoSeQrOP7PcDEyji8EMxqYelxw2gKx+SEb3qCOHtCNB6Q+WxkdDclCUk7QEhIqj0ege8OgmNYro4khQXQoqJnA5DiQHq8/JKYKw2UeyI2H1KDaHwhyIq64lBsioSRCtFtTH+c/OwcpAbGsIV4uFlFYQKR78+eM3YUcONAA5csgUQZ8GuRu/gBy55+/ff4PSdVB37QI5svrP778fBptDQe4BuQvkPlARdAM0SgAUaANiVyCbdxC48TMQ7wbiKnnr7TcBAgwAlRCRjj4UHbwAAAAASUVORK5CYII=');
	background-size:100%
}
.honour.vip {
	border-radius:2px;
	color:#fff;
	background-color:#f63231
}
.honour.poster {
	border-radius:2px;
	color:#fff;
	background-color:#89d05f
}
.honour.expert {
	border-radius:2px;
	color:#fff;
	background-color:#fe8961
}
.detail-main {
	overflow-y:scroll;
	top:0;
	bottom:44px;
	width:100%;
	-webkit-overflow-scrolling:touch
}
.detail-main:before {
	position:absolute;
	top:0;
	z-index:10;
	width:100%;
	height:1px;
	background:#ebebeb;
	-webkit-transform:scaleY(0.5);
	content:""
}
.detail-main .top-content {
	position:relative;
	padding-bottom:44px;
	width:100%;
	background-color:#fafafa
}
.detail-main .top-info {
	margin-top:0;
	background-color:#fafafa;
	-webkit-user-select:none;
	-webkit-highlight:none;
	-webkit-tap-highlight-color:transparent
}
.detail-main .top-info .title {
	margin-bottom:5px
}
.topic-activity .post-title-wrapper {
	display:none
}
.topic-activity .post-wrapper {
	margin:0
}
.topic-activity .bar-nav {
	margin:11px 15px 20px
}
.post-title-wrapper {
	padding:10px 15px 20px;
	color:#454545
}
.post-title-wrapper .post-title {
	margin-bottom:5px;
	font-size:24px;
	line-height:34px;
	text-align:left;
	word-break:break-all
}
.post-title-wrapper .post-title label {
	position:relative;
	top:-2px;
	border-radius:2px;
	padding:0 2px;
	height:17px;
	font-size:15px;
	font-weight:400;
	line-height:17px;
	text-align:center;
	color:#fff
}
.post-title-wrapper .post-title label.best {
	background-color:#fe9624
}
.post-title-wrapper .post-title-bottom {
	padding-bottom:10px
}
.post-title-wrapper .post-title-bottom.section-1px:before {
	display:none
}
.post-title-wrapper .post-title-bottom.section-1px:after {
	border-color:#e7e7e8;
	-webkit-transform-origin:50% 50%
}
.post-title-wrapper .post-title-bottom .title-bottom-wrapper {
	position:relative;
	padding-top:5px
}
.post-title-wrapper .post-title-bottom .user-avatar {
	padding-right:10px;
	width:25px
}
.post-title-wrapper .post-title-bottom .time {
	display:inline-block;
	margin-top:0;
	padding-top:3px;
	font-size:12px;
	vertical-align:top;
	color:#bbb
}
.post-title-wrapper .post-title-bottom .name-wrap {
	overflow:hidden;
	padding-right:100px;
	height:19px
}
.post-title-wrapper .post-title-bottom .detail-from {
	overflow:hidden;
	position:absolute;
	top:-7px;
	right:0;
	z-index:2;
	padding:14px 0;
	max-width:100px;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#324d82
}
.post-title-wrapper .honour {
	margin-top:-1px;
	padding:0 1px;
	height:14px;
	font-size:12px;
	line-height:14px
}
.post-title-wrapper .vipno-icon {
	margin:-1px 5px 0 0
}
@media (max-width:320px) {
	.post-title-wrapper .post-title {
	font-size:21px
}
}.name-wrap {
	display:inline-block
}
.name-wrap .user-nick {
	display:inline-block;
	overflow:hidden;
	max-width:115px;
	font-size:14px;
	font-weight:300;
	line-height:19px;
	vertical-align:middle;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#777!important
}
.name-wrap .user-nick-vipno {
	color:#784dcf!important
}
.name-wrap .author-male,.name-wrap .author-female {
	display:inline-block;
	position:relative;
	top:-1px;
	margin-left:0;
	width:14px;
	height:14px;
	vertical-align:middle;
	background-size:100%
}
.name-wrap .author-male {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/n-ico-male.png?ea96e955)
}
.name-wrap .author-female {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/n-ico-female.png?e2626b9a)
}
.post-wrapper {
	position:relative;
	margin:0 15px 10px;
	font-size:15px;
	color:#454545
}
.post-wrapper .actions {
	margin-top:8px;
	font-size:13px
}
.post-wrapper .post-link {
	top:2px
}
.post-wrapper img {
	max-width:100%!important
}
.content-wrapper {
	}
.content-wrapper:last-child.img-box {
	margin-bottom:0
}
.content-wrapper a {
	color:#324d82
}
.content-wrapper img {
	height:auto
}
.content-wrapper img.error {
	width:65px;
	height:65px
}
.content-wrapper .content {
	clear:both;
	margin-bottom:5px;
	font-size:17px;
	line-height:27px;
	word-wrap:break-word;
	word-break:break-all
}
.content-wrapper .content .ph {
	height:29px
}
.content-wrapper .content .face {
	position:relative;
	top:-2px;
	width:18px!important;
	height:18px!important
}
.content-wrapper .img-box {
	overflow:hidden;
	position:relative;
	margin-top:3px;
	background:#cfd4d7
}
.content-wrapper .img-box.pre-size>img {
	width:100%
}
.content-wrapper .img-box.err-img {
	width:100%;
	min-height:50px;
	max-height:228px
}
.content-wrapper .img-box.err-img img {
	width:65px;
	height:55px
}
.content-wrapper .img-box~.img {
	padding-top:15px
}
.apply-admin-apply-btn {
	margin:20px auto;
	border:1px solid #00a5e0;
	border-radius:50px;
	width:200px;
	height:44px;
	font-family:STXihei Regular;
	font-size:16px;
	line-height:44px;
	text-align:center;
	color:#00a5e0;
	background:0 0
}
.booked-tribes-wraper {
	position:relative
}
.booked-tribes-wraper .booked-tribes {
	display:inline-block;
	margin-top:10px;
	height:20px;
	font-size:11px;
	line-height:20px;
	color:#64bde5
}
.booked-tribes-wraper .booked-tribes .label {
	display:inline-block;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	width:50px;
	height:100%;
	text-align:center;
	color:#fff;
	background:-webkit-gradient(linear,left top,left bottom,from(#4ac5ef),to(#39b8ed))
}
.booked-tribes-wraper .booked-tribes .label::after {
	box-sizing:border-box;
	border-color:#36aee0;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	content:""
}
.booked-tribes-wraper .booked-tribes::after {
	box-sizing:border-box;
	border-radius:2px
}
.booked-tribes-wraper .booked-tribes .groupname {
	padding-right:4px;
	padding-left:4px
}
.user-avatar {
	position:relative
}
.user-avatar img {
	overflow:hidden;
	position:relative;
	border-radius:18px;
	width:25px;
	height:25px;
	font-size:12px;
	background-color:#aaa
}
.user-avatar .g-level {
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	z-index:1
}
.actions {
	margin-top:5px;
	height:22px;
	font-size:12px;
	color:#bbb
}
.actions:after {
	display:block;
	clear:both;
	content:""
}
.actions .btn-action {
	float:right;
	position:relative;
	z-index:2;
	margin-left:7px;
	padding-top:1px;
	padding-left:24px;
	height:100%;
	line-height:22px
}
.actions .btn-action:active {
	border-color:#d3d3d3
}
.actions .btn-action:after {
	position:absolute;
	top:10px;
	left:5px;
	content:""
}
.actions .location-area {
	float:left;
	margin-right:8px;
	max-width:50%;
	height:22px;
	line-height:22px
}
.actions .read-num {
	float:right;
	margin-top:3px
}
.actions .read-num .read-num-icon {
	display:inline-block;
	position:relative;
	top:1px;
	margin-right:5px;
	width:14px;
	height:11px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAMAAADeQm2wAAAAgVBMVEUAAACsrKysrKysrKysrKysrKysrKysrKysrKzk5OTk5OTk5OSsrKysrKysrKysrKysrKysrKysrKysrKzk5OSsrKysrKzk5OTk5OSsrKysrKzk5OSsrKysrKysrKysrKzk5OSsrKysrKysrKysrKzk5OTk5OSsrKysrKzk5OSsrKws5jw8AAAAKXRSTlMAq2gmVufYlm/ymB/8iw3xzHw9GhEH/eLhwadIMSoY+GIP486+dm4vG/YKQ/QAAADKSURBVCjPtZLZEoIwDEVvF0HZRAWRTcS9/v8HCqUS0MEXx/PQSedMJmlS/JkNZ9bysbQY37+rgnm2FDVqIW2PFUMV2FsOgm/toL8Iy8cY3xImKmdzEx3UznF1NJ91dtM7REqpRW6s7itdgWRru9zVuTlkhp6LanGgySRwWpt6UXRVmh006xCo4i5WBDRxBYQmM3kpyqSaTmeoJpPUrbvQhrpNh+/MG0vv5Mf7aEKuk6ikn1A5NdvYD8XkVjw//txngEDv8/btJ/zOE1LRExbw39dTAAAAAElFTkSuQmCC');
	background-size:100% 100%
}
.actions .delete {
	float:left;
	margin-left:0;
	padding:0;
	color:#324d82
}
.actions .report {
	float:left;
	margin-left:3px;
	padding:0;
	color:#324d82
}
.actions .read-content {
	float:left;
	margin:0 5px 0 3px;
	padding:0;
	color:#324d82
}
.actions .btn-like {
	min-width:26px;
	text-align:right;
	color:#fe7956
}
.actions .reply:after {
	top:3px;
	width:16px;
	height:16px;
	background:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAArlBMVEWPj4////+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj492At4UAAAAOXRSTlMAAAMEBQYHCAsMDRESFBUZGxweHzI0NTg9YWJmZ2hqbG1ub3t9kJGSlZaZuru/wsfKy83q8vP09/l6oG0XAAAA6UlEQVR4Xr3Ra0/CQBBG4RmhFW+oVQQtqOWmhQoitnL+/x9zs9lkY+tqYojn0yTvk6ZpRX9pD8DUSldb6m1XacuBW0LdGWD3xaAr9bqDhRUSw1S+TafQVnnkSQJAn7lXeeUmCPqsVT44DIJj3lVAgkBhnyBZlsvEX01QAC/+aoIS2PnrD09Iiqq48pcH//AddkRBcESpsqb/89/MmAfBnEwlhkkATCBWkSHMep0G6PRmMFIDJMWVX1pwnuMaqgUSjTcVVlz4vdqMI3XAdZIbYXbyM/eSNSCnRly73YOawO4hIAcPb1lbvoBPhOI14NP8H2QAAAAASUVORK5CYII=') center center no-repeat;
	background-size:100% 100%
}
.actions .like {
	color:#777
}
.actions .like:after {
	top:2px;
	width:16px;
	height:16px;
	background:center center no-repeat;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABelBMVEWPj4////+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4/35ViBAAAAfXRSTlMAAAJDlryGEhM1EUhb73qJfiCeuGBp1JSmJs4xRwM/fF3ZqRCMI3Y91iltK4rxrMCialaSDnfEoF/96suCnxwwz/Y3H+AGOcbNMnCPm2SrgGeYlco6xQgFjXLMMwQXk2xMs1inqlUe4QfeIZCZZlQntw8iQA2R8O2EgeTyT1ISZcoAAAEuSURBVHheddJVT/VQEEbhOcJR4Bju7u7u7u7u9rnL+u+UNiU0dNbNm508d7PFYySvhUrLc6qq5W1OkAtArQoikN/YRJ4KSmgV8UJIA+1sGJOiSAN+so3ppU8DBRRaTAGVUGzMMFkKKKPtZSroUEAaPntcQQ095tZR7woaIN0EGVg1t/jegjisWjJgC8h8BZFO8+WoqxsSEk72AwODkC7vGiImSawYkfeNMiaMez0iEyAuTTIlMG0AcQczzMoc8zpYYFGWWNbBCh9ljXUVeCEoYTZVsMW2yA7samCPfRHPAYcKOIJjA5xwqoAzzsUAF1wq4IrrF3DDrTsIwp157nseXEGcRzHBEx/cQBQ+WSDK5y9f4ZsDfM+CgP3l/Lj2Q2yQiP389fvPXwf4l/ovZs/e3m8a8+LLQAAAAABJRU5ErkJggg==');
	background-size:100% 100%
}
.actions .liked,.actions .liked-active {
	color:#324c83
}
.actions .liked:after,.actions .liked-active:after {
	background:center center no-repeat;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAZlBMVEUAAAAxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIN9wTA8AAAAIXRSTlMA7YpgEPHivEwFn5V6RS4W+OfFp2lWNtnUz860rI8/KR+HwUbGAAAAtklEQVQ4y33S1w7DIAyF4UMGkL3TPfz+L9nGiUSVxv5vuPAnZAmwqzydowRyCX0bFPCkJeWKkUElg4JBLIMrg1HbUb8hJm4SgSN9yZnWXhLoN5DoG4TS+xs/NYb+sk2YZ44OigKI6KiLMucscj4BOq4H6aBAq4MYTgc1ShUYoFbBDYDVQAmg0EANoFJAx29gZJBjKZeBZ+BFYDIGWSqBB9YGAZhmA34BHe1rffgLKTDZ3X90M88++UxJ3ZvgTMAAAAAASUVORK5CYII=');
	background-size:16px 16px
}
.actions .liked-active:after {
	-webkit-animation-name:like-animate;
	-webkit-animation-duration:800ms;
	-webkit-animation-timing-function:ease
}
.bar-nav {
	display:-webkit-box;
	position:relative;
	margin:11px 12px 20px 11px;
	box-sizing:border-box;
	padding:5px;
	height:65px;
	color:#454545
}
.bar-nav:active {
	background-color:#eee
}
.bar-nav:after {
	z-index:9;
	border-color:#e3e3e3
}
.bar-nav .bar-logo {
	width:55px;
	height:55px
}
.bar-nav .bar-info {
	-webkit-box-flex:1;
	position:relative;
	padding:0 30px 0 13px
}
.bar-nav .bar-info.unfocused {
	padding-right:5px
}
.bar-nav .bar-info.unfocused:after {
	display:none
}
.bar-nav .bar-info:after {
	position:absolute;
	top:20px;
	right:15px;
	z-index:1;
	width:8px;
	height:14px;
	background:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowOGM0NTUyOC01ODRkLWM1NDItYmY5OC04ZTZiOWM1ODI5NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTlFMkUyNEVBQUIyMTFFNDk4Q0ZBRkUyNzIzMjRCNUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTlFMkUyNERBQUIyMTFFNDk4Q0ZBRkUyNzIzMjRCNUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdlZTM0MDAyLTJhNTEtM2U0Yy1hZjMxLWJhODEyNTJiYjJlMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOGM0NTUyOC01ODRkLWM1NDItYmY5OC04ZTZiOWM1ODI5NjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4a3BcDAAABlklEQVR42pTVTShEURgG4DNjkp8QoliwkAUrFrLxFyP5KzaSUhakmCWxZIfdhI1iMQtqIgtKGgqpmyzYWciChQVFIUom3q/eWydF3/nqqfnudN4759xz7gQ8z5swxkzDDozCp3GoIAfnwxBsQZprwKbVd/GXZLgEjMOqdS0M+5CtDUjCCCxb1+vgAPI0AVLfEIEF67saOIRCTYBfUzBj9VVwBMXaAKlZBvlVASdQqg0wnEqEU5MqY0i5NsBwUYe5yFIlcAyV2gCpNRiEL/ZFXJNqbYDUBvRZW7yAT6dWGyC1DT3wwT4XElAfdNj2e9AJb+yzIOYSYDiNpNWHXAKaeUZy2L/LCdYGdMAuZLJ/gTZZTE1ALxcxnf0TT+yp5ikMQBxS2T9AC5xr9oHswpgsFPt7aIJLzU6Uc7ACKexvoQGuNGdBTuIiBNhfc/CN5jTKu2DO6uWOjXD31zz9+cnd5mHS+u6Cj+rxv1UOcfASjFnXz6AdnjXvxOivwfLiaNUM9gP6rT7BO7+6/C9Eua/XoZuf1fUjwADjq06ohP1YUgAAAABJRU5ErkJggg==') no-repeat;
	background-size:100% 100%;
	content:""
}
.bar-nav .bar-info.single {
	line-height:55px
}
.bar-nav .bar-info.single .bar-name {
	display:inline-block;
	margin:0;
	line-height:1.4em;
	vertical-align:middle
}
.bar-nav .bar-info.single .bar-intro {
	display:none
}
.bar-nav .bar-info.single:after {
	top:22px
}
.bar-nav .bar-name {
	display:block;
	padding:11px 0 2px;
	font-size:16px;
	color:#000
}
.bar-nav .bar-intro {
	display:block;
	overflow:hidden;
	padding-top:1px;
	font-size:13px;
	line-height:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#a6a6a6
}
.bar-nav .btn-focus {
	margin:-5px;
	width:70px;
	height:65px;
	font-size:15px;
	line-height:65px;
	text-align:center;
	color:#324d82;
	background-color:#fafafa
}
.bar-nav .btn-focus:after {
	border-color:#e3e3e3
}
.bar-nav .btn-focus .focus-icon {
	display:inline-block;
	margin-right:3px;
	width:11px;
	height:11px;
	background:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAqFBMVEUuToH///8zTIL//v////0yTYIyToD+//8xTIEyTYQzTYD+/v7+//0zToMxTIMzTIQyS4ExTX8zT4E0TYNheKH+/vwxT4H+/v8yTn4xT4P//f7//vwwToAyTH8wToI1TIBdeZ5ed59fd50yS4RieKH9/v/9//7+/f8vTIQzTIUwToQzTYYxT4UzToX//f///vr//vsxS4QyS4P///s0ToE1S4VgeaFgd6E7zTqzAAAA80lEQVR4Xm2RRW4EQQxF6xsLGgYZwsx8/5sli8lISbd3fv6y5OeAfTG+9BzPV/v2wCHZMgr+c5eYruHSya9GrzN27nAe5qGgw+cgjT37gWHSuZcuN1L2Q14ArAQM5MXHE0RWELCEz5zUYlQla5rbFFOti0TH4cxmWmvTqsZxu6GdUTMb0F2YbFPUpMnel9GM7CbRoKaTwFJBphBHY8oMEVRYIzAKUCp/lFHYoqoEUzg4SAHWzIxCzRLMWKNApgHuwihwP6Ik7EDxyz931XTPPT7ZyAR9Plvt8+x5t63Q/VepXx7Q45PzeMDdPC4mm1N/+518AyL6DSkXJhWBAAAAAElFTkSuQmCC') no-repeat;
	background-size:100% 100%
}
.bar-nav .btn-focus.focused {
	color:#a6a6a6
}
.bar-nav .btn-focus.focused:after {
	display:none
}
.richpost-new {
	overflow:hidden;
	font-size:17px;
	line-height:25px
}
.richpost-new blockquote {
	margin:0 0 20px;
	border-left:5px solid #eee;
	padding:0 0 0 15px
}
.richpost-new p {
	margin:5px 0
}
.richpost-new em {
	font-style:italic
}
.richpost-new strong {
	font-weight:700
}
.richpost-new .richpost ol,.richpost-new .richpost ul {
	margin:0;
	padding:0;
	width:95%
}
.richpost-new .richpost li {
	clear:both
}
.richpost-new ol.custom_cn,.richpost-new ol.custom_cn1,.richpost-new ol.custom_cn2,.richpost-new ol.custom_num,.richpost-new ul.custom_dot,.richpost-new ol.custom_num2,.richpost-new ul.custom_dash,.richpost-new ol.custom_num1 {
	list-style:none
}
.richpost-new li.list-cn-paddingleft-1 {
	padding-left:25px
}
.richpost-new li.list-cn-paddingleft-2 {
	padding-left:40px
}
.richpost-new li.list-cn-paddingleft-3 {
	padding-left:55px
}
.richpost-new li.list-cn1-paddingleft-1 {
	padding-left:30px
}
.richpost-new li.list-cn1-paddingleft-2 {
	padding-left:40px
}
.richpost-new li.list-cn1-paddingleft-3 {
	padding-left:55px
}
.richpost-new li.list-cn2-paddingleft-1 {
	padding-left:40px
}
.richpost-new li.list-cn2-paddingleft-2 {
	padding-left:55px
}
.richpost-new li.list-cn2-paddingleft-3 {
	padding-left:68px
}
.richpost-new li.list-num-paddingleft-1 {
	padding-left:25px
}
.richpost-new li.list-dot-paddingleft {
	padding-left:20px
}
.richpost-new .list-paddingleft-1 {
	padding-left:0
}
.richpost-new .list-paddingleft-2 {
	padding-left:30px
}
.richpost-new .list-paddingleft-3 {
	padding-left:60px
}
.richpost-new li.list-num2-paddingleft-1 {
	padding-left:35px
}
.richpost-new li.list-num2-paddingleft-2 {
	padding-left:40px
}
.richpost-new li.list-dash-paddingleft {
	padding-left:35px
}
.richpost-new li.list-num1-paddingleft-1 {
	padding-left:25px
}
.richpost-new iframe {
	max-width:100%!important
}
.forward-mask {
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:11000;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.8)
}
.forward-mask .forward-guide-button {
	position:absolute;
	bottom:0;
	left:0;
	z-index:1000;
	margin:0 auto;
	border-radius:5px;
	width:33%;
	height:44px;
	line-height:44px;
	text-align:center;
	background-color:#fff
}
.forward-mask .forward-guide-button:before {
	display:inline-block;
	position:relative;
	top:-2px;
	margin-right:5px;
	width:20px;
	height:20px;
	font-size:0;
	line-height:0;
	vertical-align:middle;
	color:#324d86;
	background:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABTVBMVEV3d3f///93d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3epe+r9AAAAbnRSTlMAAPAPlZYCUgwGXoaJkFabhWqP4Akhe5R5JzqAgso0EYdBVX6DAWUiUFh9NR12ncejXzvqdzbJbg2Nu2vXkkpZk3OLK45nCgNEH4yo4vZwbWzd9TI5oqp8V8RGub6nYq+kFQSBXCjuSMHPDmYSPupG4kcAAAFiSURBVHhe5ZRFj+NAGAW/yThxmHEoDMPMzMy4yAz1/4+jlSFrZyz5toep09NTtdQtPbV0ueSZig5cx5ZUcUMMWHYjThOHrAvRQ3ceQq5ESUDSlShRyAXciFIGb0ac8U+da6IUvNDjYM329QMQ0M4ooEonxdEVgBer8+bdItCwa80tYG5oeN/ShmHUUvhCQPiLdFCFmrRRgb4FeYozmDGLXlC2xYFJUkZchCFxZABP+2mTzt4BlLR0BGvO3jpsaGkTWs7eBewYN2DXJuyN+IyYhbgexyiZxmGldtx/cgroZgjyuheEuraFwbFLNK70UUgSEqIzTvRvuLkFSN3dPwyPpEUTAzmIGt5LXolI5TXw5m3TsseMF8pi8I6WTL2H8WDaNtwe8BbM5gN8/AQEOxauguIXk89MKNBbFytfaUDk32YC4JvY+Q6ELc0PUH5KB4NQtTbwS57id9FW+P6IK/7jR/oI7BdZi9Ue1QoAAAAASUVORK5CYII=') no-repeat;
	background-size:20px 20px;
	content:""
}
.forward-mask .forward-guide-text {
	position:absolute;
	bottom:165px;
	left:50%;
	z-index:1;
	width:255px;
	height:107px;
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/detail_guide_text.png?e5dcd954);
	background-size:255px 107px;
	-webkit-transform:translate(-50%,0)
}
.forward-mask .forward-guide-arrow {
	position:absolute;
	bottom:80px;
	left:70px;
	z-index:1;
	width:61px;
	height:65px;
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/nopack/guide_arrow.png?d4558501);
	background-size:61px 65px
}
@-webkit-keyframes audio-play {
	0% {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/voice-icon-1.png?7e51bfd7)
}
33% {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/voice-icon-2.png?5653280e)
}
66% {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/voice-icon-3.png?1757d0a6)
}
}.post-video {
	min-height:200px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/default-mini.png?c6087bdb) no-repeat center center #eaeaea
}
.video-preview {
	display:none;
	overflow:hidden;
	position:relative;
	width:100%;
	min-height:100px;
	max-height:200px;
	background-color:#2d2a2e
}
.video-preview img {
	width:100%;
	height:auto
}
.video-preview .icon-play {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-30px;
	border:1px solid #fff;
	border-radius:50%;
	width:60px;
	height:60px;
	background:transparent
}
.video-preview .icon-play .triangle {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-17px;
	margin-left:-11px;
	width:29px;
	height:32px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/play.png?a6969046) no-repeat
}
.detail-game {
	display:none;
	margin-top:10px;
	text-align:center
}
.detail-game .detail-game-btn {
	display:inline-block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	width:160px;
	height:35px;
	font-size:15px;
	font-weight:700;
	line-height:35px;
	letter-spacing:1px;
	color:#fff;
	background-color:#1fbaf3
}
.detail-game .detail-game-btn:hover {
	background-color:#02a2dd
}
.detail-game-text {
	margin-top:10px;
	margin-bottom:11px;
	font-size:15px;
	color:#d5d5d5
}
.mask-win {
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:1001;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6)
}
.mask-win .mask-win-wrap {
	position:absolute;
	top:40%;
	left:50%;
	border-radius:5px;
	width:300px;
	background:#fff;
	-webkit-transform:translate(-50%,-50%)
}
.mask-win .mask-win-btns {
	display:-webkit-box;
	display:box;
	border-top:1px solid #dcdcdc;
	height:44px;
	line-height:44px
}
.mask-win .mask-win-btns a {
	display:block;
	-webkit-box-flex:1;
	border-right:1px solid #dcdcdc;
	width:100px;
	font-size:17px;
	text-align:center;
	box-flex:1
}
.mask-win .mask-win-btns a:last-child {
	border-right:0
}
#joinActivityGroup {
	display:none
}
#join_activity_win_group_hint {
	display:none;
	margin:15px 0 20px;
	font-size:14px;
	color:#999
}
.join-group #joinActivityGroup {
	display:block
}
.join-group #joinActivityReply {
	display:none
}
.join-group #join_activity_win_group_hint {
	display:block
}
.join-group #join_activity_win_share {
	display:none
}
#join_activity_content {
	padding:0 5px
}
#join_activity_content p {
	text-align:center
}
#join_activity_win_title {
	margin-top:15px;
	font-size:17px
}
#join_activity_win_post {
	overflow:hidden;
	position:relative;
	margin:14px auto 0;
	width:92px;
	height:69px
}
#join_activity_win_post img {
	width:92px
}
#join_activity_win_post:after {
	position:absolute;
	bottom:-1px;
	left:0;
	width:100%;
	height:50px;
	background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),to(#fff));
	content:" "
}
#join_activity_win_name {
	margin-top:11px;
	font-size:15px;
	line-height:20px;
	word-break:break-all
}
#join_activity_win_time {
	margin-top:7px;
	font-size:13px;
	color:#999
}
#join_activity_win_share {
	margin-top:15px;
	margin-bottom:20px;
	font-size:15px
}
#quit_activity_win_confirm {
	padding:40px 0;
	text-align:center
}
.share-link:before {
	display:inline-block;
	margin-right:3px;
	width:17px;
	height:17px;
	vertical-align:bottom;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/share.png?14fee2e2) no-repeat;
	background-size:17px 17px;
	content:" "
}
.people-win {
	display:none;
	overflow-y:scroll;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	z-index:1002;
	width:100%;
	-webkit-transition:opacity .2s;
	transition:opacity .2s;
	-webkit-overflow-scrolling:touch
}
.people-win .people-title {
	position:relative;
	padding:15px 30px 0;
	background:#fff
}
.people-win .people-title:before {
	position:absolute;
	top:-1px;
	left:0;
	width:100%;
	height:1px;
	background:#cdcdcd;
	-webkit-transform:scaleY(0.5);
	content:""
}
.people-win .face {
	float:left;
	overflow:hidden;
	margin:15px 14px 0 0;
	padding:0;
	width:56px;
	height:76px
}
.people-win .face a {
	display:inline-block
}
.people-win .face img {
	float:none;
	margin-left:3px;
	width:50px;
	height:50px
}
.people-win .face p {
	display:block;
	overflow:hidden;
	padding-top:6px;
	width:56px;
	font-size:13px;
	text-align:center;
	white-space:nowrap;
	text-overflow:ellipsis
}
.people-join-win {
	padding:20px 0
}
.people-join-win .people-list {
	overflow:hidden;
	position:relative;
	padding:0 0 15px 27px
}
.people-join-win .people-list:after {
	position:absolute;
	bottom:0;
	left:0
}
.people-joined {
	display:none;
	margin:0 15px;
	padding:10px 0
}
.people-joined h3 {
	margin-bottom:10px
}
.people-joined h3 .num {
	color:#808081
}
.people-joined .quit-link {
	display:none;
	float:right;
	margin-top:-2px;
	padding:2px 4px;
	font-size:15px;
	color:#00a5e0
}
.people-joined .people-header {
	overflow:hidden;
	height:40px
}
.people-joined .people-header img {
	display:inline-block;
	overflow:hidden;
	margin-left:9px;
	border-radius:20px;
	width:40px;
	height:40px
}
.people-joined .people-header img:first-child {
	margin-left:0
}
.people-list .delete-second-comment {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:40px;
	height:40px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/delete.png?81530633) no-repeat center;
	background-size:11px 13px
}
.people-list {
	background:#fff
}
.people-list a {
	color:#000
}
.people-list .sex-icon {
	display:inline-block;
	width:11px;
	height:11px;
	background-repeat:no-repeat;
	background-size:100%
}
.people-list .sex-icon.male {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/ico-male.png?d4058c28)
}
.people-list .sex-icon.female {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/ico-female.png?d637984b)
}
.people-list>li {
	position:relative;
	box-sizing:border-box;
	padding:10px 0 0 10px;
	background:#fff
}
.people-list>li .list-img {
	float:left;
	-webkit-border-radius:4px;
	border-radius:50%
}
.people-list>li .list-content {
	box-sizing:border-box
}
.people-list>li .list-content .msg {
	margin-top:6px;
	font-size:13px;
	color:#a6a6a6
}
.people-list>li:last-child .list-content:after {
	display:block;
	width:100%;
	height:1px;
	background:transparent;
	content:""
}
.people-list>li.active {
	background:transparent
}
.people-list>li.list-active {
	background:#d9d9d9
}
.people-list li {
	overflow:hidden;
	width:100%;
	height:55px
}
.people-list .list-img {
	width:35px;
	height:35px
}
.people-list .list-content {
	margin-left:43px;
	padding:0
}
.people-list .list-content strong {
	font-size:14px
}
.people-list .list-content .msg {
	margin-top:5px;
	font-size:12px
}
.people-list .list-content:after {
	display:none
}
.people-list li+li .list-content {
	overflow:hidden
}
.people-list li+li .list-content:before {
	position:absolute;
	top:0;
	width:100%;
	height:1px;
	background:#cdcdcd;
	-webkit-transform:scale(1,.5);
	content:""
}
.people-list:after {
	display:list-item;
	width:100%;
	height:1px;
	background:#cdcdcd;
	-webkit-transform:scale(1,.5);
	content:""
}
.bottom-bar {
	display:-webkit-box;
	visibility:hidden;
	overflow:hidden;
	position:fixed;
	bottom:0;
	left:0;
	z-index:99;
	width:100%;
	height:44px;
	line-height:44px;
	color:#00a5e0;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fafafa));
	box-shadow:0 0 2px rgba(0,0,0,.3)
}
.bottom-bar.section-1px:before {
	display:none;
	top:0;
	border-color:#c7c7c7
}
.bottom-bar.section-1px:after {
	display:none
}
.bottom-bar .item {
	display:block;
	-webkit-box-flex:1;
	position:relative;
	width:0;
	font-size:16px;
	text-align:center;
	vertical-align:middle;
	color:#777;
	box-flex:1
}
.bottom-bar .item:before {
	display:inline-block;
	position:relative;
	margin-right:5px;
	width:20px;
	height:20px;
	font-size:0;
	line-height:0;
	vertical-align:middle;
	color:#324d86;
	content:""
}
.bottom-bar .item:after {
	position:absolute;
	top:0;
	right:-1px;
	width:1px;
	height:44px;
	background:#dadada;
	-webkit-transform:scale(0.5,.5);
	content:"\20"
}
.bottom-bar .item:last-child:after {
	display:none
}
.bottom-bar .item.icon-like {
	color:#777
}
.bottom-bar .item.icon-like:before {
	top:-2px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABZVBMVEV3d3f///93d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3eUDovbAAAAdnRSTlMAAO4RD3qDfYiCM5Z3fAKcHuFC4zo0ZATF4G3PLQsGab2ds1OFBR+3FvwTcgMSmsPMkvCy72VjTem/SAkQfmJ5QH/7uLYw2CdmS0Y8SqpV6BdMKtUO0izTPcKPcAis7RShm804GwFOxstdq0M7KZGO9FnWdGuBAbFVswAAAYlJREFUeF6N01V33DAQQOGZZd4kbZJusLuhhqnMzMzMzHh/fyS7x42dtdT7oKdPZ15mRP+zGJSwsfHV8nFJ1AXOYWtWvLBOdah4gKYXLnPJgJ30+eAaOQP2sOSBPfRaUGHFA/exHnknnCRvQZaMB+5guwWLPHXDZzBlwTQtNxyiGoAzDDthA0YCcJAZJyzRlqCjtF1wHvpDeIJMZje2/c3KFrgX5iVsF5s6loC/4U806lA2ezj8cgQux2ABCtKtPB0L89sATp46DTXp3lnOiZ4n6oKkVGVcdJiLahosMitp1SiJ9tKjtkVIhUXKomaVA5hzwCtcFZ0k74XXuC56g44P3uSWiN6GQQ+sUzBQzaZ64B1GLCxTdMO73BML7/PADR/yKIBTkHPBxzAXQH3ChAsO8FxCOMALF3zJq7/wNbxJh295F53Ce/rT4QwfIlinoDoGjS6uxEeJ4DR80s8wkVSNL1+h7x/UbzAL8D0TD+CHbIL2HFo18yT7+Ws0edcLhstoNt6CAXHobwPA/XGejVBbHAAAAABJRU5ErkJggg==');
	background-repeat:no-repeat;
	background-size:20px 20px
}
.bottom-bar .item.icon-like.liked {
	color:#314c83
}
.bottom-bar .item.icon-like.liked:before {
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABGlBMVEUxTIP///8xTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIMxTIPBlFskAAAAXXRSTlMAABEP7v7jBvsDAeFTafnzKPzPAsb6IPYLFB5NkrfMnYPDmtRUKfh8YQjF7Rvgi0/l1lKCQFCAnA1C8GZbujNxhbRjbBIYrrlGXNtY8nOgE0Gf4ob9h/fap0PKX4ERR0pPAAABI0lEQVR4Xo3P1XLDQAyG0X9bQ2IHoUnKzMzMzMzV+79Ga28dZxx7td+VLo5GIwjNQohGdrZneQWR4uA4/bWuAQfJa5OHWz4cYmEX+fWxsFtCl4UHEhosnJJwmoOdHRLOcjBLshIDy4sk62XgNf3Xr4aTbgDX1HCAgmqGYfh/FYdHWuHoGMVkTkRhukKx5Wci8IcSmgMEwubNJLjgNMOlHCVWgFi1/CmFDZOSy0CUSIZ2UrQN4WrBHYhdLbgHsa8D8zZE1dSAh4BARQMeefCYh7kTD54WWXgGD+KchRcSXnLwypGwfsPAW0iIOzWs3QfwQQ0fEcDykwqmCg2IZw/aL/HwFSGsvhEB77HuI90EkbEI+LRaz359OwigzN+rt0VCmNDsF3UBIKQOGOyRAAAAAElFTkSuQmCC');
	background-repeat:no-repeat;
	background-size:20px 20px
}
.bottom-bar .item.icon-like.liked.animating:before {
	-webkit-animation-name:like-animate;
	-webkit-animation-duration:800ms;
	-webkit-animation-timing-function:ease
}
.bottom-bar .item.icon-like.disabled {
	color:#878787
}
.bottom-bar .item.icon-join {
	display:none
}
.bottom-bar .item.icon-join:before {
	top:-2px;
	background:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAA7VBMVEV3d3f///93d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3eyfEmeAAAATnRSTlMAAAECBw8QERIYGRocHR4iJSstLjY3ODlHSFBSU1dYXV9gYmNma2xwcYyNlpeam5ydnqGlqquwsbK3x8jJzM3O4+Tm5+ju7/Dx9Pf4+f5ePcdIAAABZElEQVR4Xo3TYVMSURyF8XORDcXItRAtKoxQDdVUq0UpAitXUM/3/zg1/73A3Tm3GZ93Z+b39sA9MWion2SdcP8PphOSfYXqmPVMChRXRdOkQHEwqVCdyR2F6rDCx0ShOjxjDoXqgFvWFKoDBtwLobqN3abt98xfBlDc5pT80QCAS+aHa1hvF1DcPS++c+Sl1Teo7qySDL1sf/3NGy8jDiikr1nImIvKqFP50QUunZlT6T7wygHpuHDo8tzcUvpRzXjs0BhzYA7bvE5Qkq25m7xwODJn/SzJyjm7c5c6h2/swdcIZeUzZ+nSOXTIpkhzD5uBc0A/JitnoTPoZW0hh4m5+4WDhybv+Cd7Z3L0T5adh17ekrycy4vQhRCvE6zu5wvJaeD0Cq9yvrXR2t0InEIc8At8oVNY5y9xUQhSXBQ+50RcFL4ht9QpBD6Z9E6gyMIJFNkbmBOokuOyi0N0stM6IvAv1gBeeymgKpwAAAAASUVORK5CYII=') no-repeat;
	background-size:20px 20px
}
.bottom-bar .item.icon-reply:active {
	background:0 0;
	opacity:1
}
.bottom-bar .item.icon-reply:before {
	top:-2px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAArlBMVEV3d3f///93d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3fZnHjLAAAAOXRSTlMAAAMEBQYHCAsMDRESFBUZGxweHzI0NTg9YWJmZ2hqbG1ub3t9kJGSlZaZuru/wsfKy83q8vP09/l6oG0XAAAA60lEQVR4XuXSS0/CQBhG4VehFW+oKIIWL+WmhQoitnL+/x+TJl8mTWgnJK7Us3oXT2bzjQ727P9CSY1osaai9SJqSHLwDk/3DhZu1m+ronZ/VkiDIYxV2xiaBp95kadXHg2+c+uDPZYGvzjywRM+DYK8wW+EnXk275RmLUyBt9KshRmwKc2fv9hJ8/R6Zwr+4mU2BD53TGZwSW+/Hx4z9cEpscEQRvVuBKFBDWDSbVWpVncCDzIoRVgkVyq6SHAN5KAUDFe5ycuyy1fDQCXoOk22snDJuVxVUGdbc2OuHprEnB/q8OkjbmoHfgMsUz0uWZEOqwAAAABJRU5ErkJggg==');
	background-size:20px 20px
}
.bottom-bar .item.icon-share:before {
	top:-2px;
	background:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABIFBMVEV3d3f///93d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3f7P5EvAAAAX3RSTlMAAPJBrfHhK3v5GbIU/vjzU+KGHycg+6nQBqgNgu8MSJclG9Ips7UEGAL9togLmPCZrAUVd0bkAT0eLLEW/MNUZbl9KPr06oPIITpXwpMQ09Fn9hO050Wfq705quxLzpOj3ccAAAFSSURBVHhexdTVbgMxEAXQ6WIWwhuGhplTZmZmvv//F5VcRWrV2rsPrXpfRrKOPJ55ME15zD9D+ilFRVWVIpEbdHIAkHNcoYK2abahuEIVJpGJoDfYcIXNrVXUGqWaW+vxJlpBNsy2EC7MYW/WUSRJcUgA52fiOCnRR75BO1IOBJJZm+j6Bv5OnTgw1AeLGnrS8PJKxIEhPyw5n5er8Mextkg8OFbhIxYfcFonLsyiOjm2ECE+TEKeQBllAQwgM4EZGN5gHkGvrS9INIzlbZiVz+tZYoC/8GW525UtALd3AkjrElikjUe0OiM+JDtyvrP7tm9T0xfHwSEPfsmRhv4xRQuaoRWiIkhnQ2DI3gJpWgSJLq+AhJ7SE5BiQkj3eGA1gYIYhqGzqkMTQwMpVlMwfunGAZ5ZTWMghjEJ6cqoknadmqZd9zhJtBc2wr0o0d/94e9u/j0BbeVyYAAAAABJRU5ErkJggg==') no-repeat;
	background-size:20px 20px
}
.bottom-bar .item.icon-forward:before {
	top:-2px;
	background:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAABTVBMVEV3d3f///93d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3epe+r9AAAAbnRSTlMAAPAPlZYCUgwGXoaJkFabhWqP4Akhe5R5JzqAgso0EYdBVX6DAWUiUFh9NR12ncejXzvqdzbJbg2Nu2vXkkpZk3OLK45nCgNEH4yo4vZwbWzd9TI5oqp8V8RGub6nYq+kFQSBXCjuSMHPDmYSPupG4kcAAAFiSURBVHhe5ZRFj+NAGAW/yThxmHEoDMPMzMy4yAz1/4+jlSFrZyz5toep09NTtdQtPbV0ueSZig5cx5ZUcUMMWHYjThOHrAvRQ3ceQq5ESUDSlShRyAXciFIGb0ac8U+da6IUvNDjYM329QMQ0M4ooEonxdEVgBer8+bdItCwa80tYG5oeN/ShmHUUvhCQPiLdFCFmrRRgb4FeYozmDGLXlC2xYFJUkZchCFxZABP+2mTzt4BlLR0BGvO3jpsaGkTWs7eBewYN2DXJuyN+IyYhbgexyiZxmGldtx/cgroZgjyuheEuraFwbFLNK70UUgSEqIzTvRvuLkFSN3dPwyPpEUTAzmIGt5LXolI5TXw5m3TsseMF8pi8I6WTL2H8WDaNtwe8BbM5gN8/AQEOxauguIXk89MKNBbFytfaUDk32YC4JvY+Q6ELc0PUH5KB4NQtTbwS57id9FW+P6IK/7jR/oI7BdZi9Ue1QoAAAAASUVORK5CYII=') no-repeat;
	background-size:20px 20px
}
@-webkit-keyframes like-animate {
	from {
	-webkit-transform:scale(1);
	transform:scale(1)
}
50% {
	-webkit-transform:scale(2);
	transform:scale(2)
}
to {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.detail-comment-list {
	-webkit-tap-highlight-color:transparent
}
.lists .list {
	padding:10px 0 8px;
	background-color:#fafafa
}
.lists .list a {
	color:#324d82
}
.lists .list .content-wrapper {
	margin-top:5px;
	color:#454545
}
.lists .list .actions {
	margin-top:0;
	margin-right:-15px
}
.lists .list .actions.new-ui {
	position:absolute;
	top:-2px;
	right:15px
}
.lists .list:first-child {
	margin-top:1px
}
.lists .list:first-child:before {
	border:0
}
.lists .list:before {
	display:none
}
.lists .list:after {
	bottom:0;
	border-color:#e2e2e6
}
.lists .list.highlight {
	-webkit-animation:highlight 1.5s
}
.lists .list .ph {
	height:0
}
.lists .list .honour {
	position:relative;
	top:-1px
}
.lists .list.new-ui {
	padding:15px 0
}
.lists .list.new-ui:after {
	display:none
}
.lists .list.new-ui .name-wrap {
	padding-top:0
}
.lists .list.new-ui .content-wrapper {
	margin-top:4px
}
.img-box-container {
	margin:2px 0 7px
}
.img-box-container .img-box {
	float:left;
	overflow:hidden;
	margin:3px 3px 0 0
}
.img-box-container:after {
	display:block;
	clear:both;
	content:""
}
.comment-wrapper {
	position:relative;
	padding:0 15px 0 60px
}
.comment-wrapper .user-avatar {
	position:absolute;
	top:0;
	left:15px;
	padding-right:9px
}
.comment-wrapper .user-avatar img {
	width:35px;
	height:35px
}
.comment-wrapper .user-avatar .g-level {
	right:2px
}
.comment-wrapper .name-wrap {
	padding-top:5px;
	width:100%
}
.comment-wrapper .floor {
	float:right;
	padding-top:2px;
	font-size:12px;
	color:#bbb
}
.comment-wrapper .floor.new-ui {
	float:left;
	margin-right:10px;
	padding-top:5px
}
.comment-wrapper .content {
	margin-bottom:0
}
.comment-wrapper .audio,.comment-wrapper .music {
	margin:5px 0 7px
}
.btn-action.time {
	float:left;
	margin:0 10px 0 0;
	padding:0
}
.btn-action.reply {
	padding-right:15px
}
.btn-comment-operate {
	height:34px;
	font-size:12px;
	line-height:34px;
	text-align:center;
	background:#fafafa
}
.btn-comment-operate a {
	display:block
}
.btn-comment-operate a:before {
	display:inline-block;
	margin-top:-2px;
	margin-right:7px;
	vertical-align:middle;
	content:" "
}
.show-inturn {
	display:none;
	position:relative;
	border-top:15px solid #eef1f1;
	height:40px;
	line-height:40px
}
.show-inturn.section-1px:before {
	display:none
}
.show-inturn.section-1px:after {
	border-color:#e2e2e6
}
.show-inturn .leftside-all-icon {
	position:absolute;
	top:5px;
	bottom:5px;
	left:0;
	width:5px;
	content:""
}
.show-inturn .leftside-all-icon.hot {
	background:#f88265
}
.show-inturn .leftside-all-icon.all {
	background:#1fbbf3
}
.show-inturn span {
	float:left;
	margin-left:15px;
	font-size:14px
}
.show-inturn a:before {
	width:18px;
	height:18px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/inturn.png?a4777332);
	background-size:100% 100%
}
.show-inturn.reverse a:before {
	-webkit-transform:scaleY(-1)
}
.show-more-before {
	display:none
}
.show-more-before a:before {
	margin-top:-3px;
	width:13px;
	height:13px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/show-more-down.png?7270a52e);
	background-size:13px 13px
}
#btnShowInturn {
	display:none;
	float:right;
	margin-right:10px;
	color:gray
}
.ref-comment {
	display:-webkit-box;
	overflow:hidden;
	-webkit-box-orient:vertical;
	position:relative;
	margin:3px 0 5px;
	padding-left:10px;
	max-height:60px;
	font-size:15px;
	line-height:20px;
	text-overflow:ellipsis;
	color:#777;
	-webkit-line-clamp:3
}
.ref-comment:before {
	position:absolute;
	top:2px;
	bottom:2px;
	left:0;
	width:2px;
	background-color:#bbb;
	content:""
}
.ref-comment .face {
	position:relative;
	top:-2px;
	width:18px;
	height:18px
}
.ref-comment a {
	border:0;
	color:#777!important
}
.comment-dialog-mask {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:999;
	background-color:rgba(0,0,0,.8);
	-webkit-animation-duration:.25s;
	-webkit-animation-fill-mode:both
}
.comment-dialog-mask.open {
	visibility:visible;
	-webkit-animation-name:slideIn
}
.comment-dialog-mask.close {
	-webkit-animation-name:slideOut
}
@-webkit-keyframes slideIn {
	0% {
	display:block;
	opacity:.5;
	-webkit-transform:translateY(-90%)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@-webkit-keyframes slideOut {
	0% {
	display:block;
	opacity:1;
	-webkit-transform:translateY()
}
100% {
	opacity:.5;
	-webkit-transform:translateY(100%)
}
}.comment-dialog {
	display:-webkit-box;
	display:box;
	overflow-x:hidden;
	overflow-y:scroll;
	-webkit-box-align:center;
	position:absolute;
	top:0;
	right:0;
	bottom:98px;
	left:0;
	z-index:99;
	padding-top:44px;
	-webkit-overflow-scrolling:touch
}
.comment-dialog-content {
	visibility:hidden;
	box-sizing:border-box;
	padding:0 0 0 60px;
	width:100%;
	min-height:100px
}
.comment-dialog-content .content-wrapper {
	margin-top:15px;
	margin-left:-45px;
	padding-right:15px;
	color:#fff
}
.comment-dialog-content .content-wrapper a {
	color:#fff
}
.comment-dialog-content .content-wrapper .img-box {
	background-color:inherit
}
.comment-dialog-content .content-wrapper .ph {
	height:9px
}
.comment-dialog-content .name-wrap {
	padding-top:10px
}
.comment-dialog-content .name-wrap .user-nick {
	color:rgba(255,255,255,.55)!important
}
.comment-dialog-content .floor {
	padding-right:15px;
	color:rgba(255,255,255,.55)
}
.comment-dialog-content .music {
	background-color:rgba(40,40,40,.5)
}
.comment-dialog-content .music:active {
	background-color:inherit
}
.comment-dialog-content .music .name {
	color:#fff!important
}
.comment-dialog-content .honour {
	margin-top:2px;
	vertical-align:top
}
.comment-dialog-content .user-avatar,.comment-dialog-content .name-wrap {
	visibility:hidden
}
.comment-dialog-close {
	visibility:hidden;
	position:absolute;
	bottom:0;
	left:0;
	z-index:100;
	width:100%;
	height:98px
}
.comment-dialog-close:after {
	position:absolute;
	bottom:35px;
	left:50%;
	margin-left:-19px;
	width:38px;
	height:38px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/close.png?a2cfbb04) 0 0 no-repeat;
	background-size:100% 100%;
	content:""
}
.comment-dialog-close:before {
	position:absolute;
	top:-60px;
	left:0;
	width:100%;
	height:60px;
	content:""
}
.dlg-anim {
	visibility:visible!important;
	-webkit-animation:slideUp .3s
}
.close-anim-out {
	-webkit-animation:slideDown .5s
}
.scale-out {
	-webkit-animation:scaleOut .25s
}
.fade-out {
	-webkit-animation:fadeOut .55s
}
.fade-in {
	-webkit-animation:fadeIn 1s
}
.detail-main.blur,.bottom-bar.blur {
	-webkit-filter:blur(6px)
}
.btn-back {
	display:none;
	position:fixed;
	top:17px;
	right:10px;
	z-index:99;
	border-radius:20px;
	padding:0 14px 0 30px;
	height:35px;
	font-size:14px;
	line-height:35px;
	color:#00a5e0;
	background-color:#fff;
	box-shadow:0 0 6px rgba(0,0,0,.07)
}
.btn-back:before {
	position:absolute;
	top:12px;
	left:15px;
	width:9px;
	height:11px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/back-top.png?49aa1a7c) 0 0 no-repeat;
	background-size:100% 100%;
	content:""
}
.btn-back:after {
	border-color:#d3d3d3;
	border-radius:35px
}
.empty-comment {
	display:none;
	position:relative;
	padding:56px 0 85px;
	font-size:17px;
	text-align:center;
	color:#bbb
}
.empty-comment:before {
	display:block;
	margin:0 auto 25px;
	width:79px;
	height:50px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/sofa.png?6b26c905);
	background-size:100% 100%;
	content:""
}
@-webkit-keyframes slideUp {
	0% {
	opacity:.4;
	-webkit-transform:translateY(100%)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@-webkit-keyframes slideDown {
	0% {
	-webkit-transform:translateY(0)
}
30% {
	-webkit-transform:translateY(-30%)
}
100% {
	-webkit-transform:translateY(100%)
}
}@-webkit-keyframes scaleOut {
	0% {
	opacity:1;
	-webkit-transform:scale(1)
}
100% {
	opacity:0;
	-webkit-transform:scale(1.8)
}
}@-webkit-keyframes fadeIn {
	0% {
	opacity:.5
}
100% {
	opacity:1
}
}@-webkit-keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@-webkit-keyframes highlight {
	0% {
	background-color:#fffdec
}
32% {
	background-color:#fffdec
}
33% {
	background-color:#fafafa
}
65% {
	background-color:#fafafa
}
66% {
	background-color:#fffdec
}
99% {
	background-color:#fffdec
}
100% {
	background-color:#fafafa
}
}.topic-pk .post-title-wrapper {
	display:none
}
.topic-pk .post-wrapper {
	margin:0 10px
}
.pk-top .title {
	padding:20px 0 15px;
	font-size:24px;
	font-weight:400;
	line-height:28px;
	text-align:center
}
@media (max-width:360px) {
	.pk-top .title {
	font-size:20px
}
}.pk-top .pk-text {
	margin-bottom:15px;
	font-size:17px;
	line-height:27px;
	word-break:break-all;
	color:#454545
}
.pk-content.voting .block .result-num {
	-webkit-animation-name:show-result;
	-webkit-animation-duration:.3s;
	-webkit-animation-delay:.55s;
	-webkit-animation-fill-mode:forwards
}
.pk-content.voting .block .result-num-mask {
	-webkit-animation-name:show-result-mask;
	-webkit-animation-duration:.3s;
	-webkit-animation-delay:.55s;
	-webkit-animation-fill-mode:forwards
}
.pk-content.voting .button .result-num-text {
	-webkit-animation-name:show-result-text;
	-webkit-animation-duration:.3s;
	-webkit-animation-delay:.5s;
	-webkit-animation-fill-mode:forwards
}
.pk-content.voting .button .left.voting .zan-effect {
	-webkit-animation-name:show-zan-effect;
	-webkit-animation-duration:.7s;
	-webkit-animation-timing-function:cubic-bezier(0.25,.46,.45,.94);
	-webkit-animation-delay:.2s;
	-webkit-animation-fill-mode:forwards
}
.pk-content.voting .button .left.voting .zan.unprogress:after,.pk-content.voting .button .left.voting .zan.unvoted:after {
	z-index:2;
	-webkit-animation-name:show-zan;
	-webkit-animation-duration:.3s;
	-webkit-animation-fill-mode:forwards
}
.pk-content.voting .button .left.voting .zan.unprogress:before,.pk-content.voting .button .left.voting .zan.unvoted:before {
	background-position:0 0;
	-webkit-transform:scale(0.1);
	-webkit-animation-name:show-voted-zan;
	-webkit-animation-duration:.6s;
	-webkit-animation-fill-mode:forwards
}
.pk-content.voting .button .right.voting .zan-effect {
	-webkit-animation-name:show-zan-effect;
	-webkit-animation-duration:.7s;
	-webkit-animation-timing-function:cubic-bezier(0.25,.46,.45,.94);
	-webkit-animation-delay:.2s;
	-webkit-animation-fill-mode:forwards
}
.pk-content.voting .button .right.voting .zan.unprogress:before,.pk-content.voting .button .right.voting .zan.unvoted:before {
	z-index:2;
	-webkit-animation-name:show-zan-bg,show-zan;
	-webkit-animation-duration:.4s;
	-webkit-animation-fill-mode:forwards
}
.pk-content.voting .button .right.voting .zan.unprogress:after,.pk-content.voting .button .right.voting .zan.unvoted:after {
	display:block;
	background-position:0 0;
	-webkit-transform:scale(0.1);
	-webkit-animation-name:show-voted-zan;
	-webkit-animation-duration:.4s;
	-webkit-animation-fill-mode:forwards
}
.pk-content .block .img-active img {
	-webkit-animation-name:img-active;
	-webkit-animation-duration:.2s
}
.pk-content .block .img-active.left,.pk-content .block .img-active.right {
	-webkit-animation-name:block-active;
	-webkit-animation-duration:.2s
}
.pk-content .block {
	display:-webkit-box
}
.pk-content .block div {
	-webkit-box-flex:1
}
.pk-content .block div img {
	width:100%
}
.pk-content .block div .result-num {
	visibility:hidden;
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:10;
	padding:0 10px;
	height:45px;
	font-size:20px;
	line-height:45px;
	color:#fff;
	text-shadow:0 0 1px #000
}
.pk-content .block div .result-num-mask {
	visibility:hidden;
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:9;
	padding:0 10px;
	height:45px;
	font-size:20px;
	line-height:45px;
	background:-webkit-linear-gradient(top,rgba(51,51,51,.5),rgba(51,51,51,0))
}
.pk-content .block div.right-img {
	position:relative;
	margin-left:1px;
	width:0
}
.pk-content .block div.right-img img {
	border-top-right-radius:13px
}
.pk-content .block div.right-img .result-num {
	border-top-right-radius:13px;
	text-align:right
}
.pk-content .block div.right-img .result-num-mask {
	border-top-right-radius:13px
}
.pk-content .block div.left-img {
	position:relative;
	margin-right:1px;
	width:0
}
.pk-content .block div.left-img img {
	border-top-left-radius:13px
}
.pk-content .block div.left-img .result-num {
	border-top-left-radius:13px;
	text-align:left
}
.pk-content .block div.left-img .result-num-mask {
	border-top-left-radius:13px
}
.pk-content .block div.left {
	margin-right:1px;
	border-top-left-radius:13px;
	height:85px;
	text-align:center;
	background-color:#cfe6ef
}
.pk-content .block div.right {
	margin-left:1px;
	border-top-right-radius:13px;
	height:85px;
	text-align:center;
	background-color:#cfe6ef
}
.pk-content .block div span {
	display:table;
	margin:0 auto;
	width:128px;
	height:70px;
	font-size:16px;
	line-height:20px;
	color:#454545
}
.pk-content .block div span p {
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.pk-content .button {
	position:relative;
	top:-20px;
	height:35px
}
.pk-content .button .left,.pk-content .button .right {
	display:-webkit-box;
	display:box;
	position:absolute;
	width:50%;
	height:35px;
	font-size:16px;
	font-weight:400;
	line-height:35px;
	color:#fff
}
.pk-content .button .left .con,.pk-content .button .right .con {
	overflow:hidden;
	-webkit-box-flex:1;
	white-space:nowrap;
	text-overflow:ellipsis;
	box-flex:1
}
.pk-content .button .result-num-text,.pk-content .button .result-num-text-voted {
	font-size:20px;
	color:#fff;
	text-shadow:0 0 1px rgba(0,0,0,.5)
}
.pk-content .button .hide-zan .zan:after,.pk-content .button .hide-zan .zan:before {
	display:none
}
.pk-content .button .left {
	top:0;
	left:0;
	border-radius:20px 0 0 20px
}
.pk-content .button .left.unprogress,.pk-content .button .left.end {
	background-color:#9ab9e4
}
.pk-content .button .left.progress {
	background-color:#3b78ce
}
.pk-content .button .left.unvoted,.pk-content .button .left.text-unvoted {
	color:rgba(255,255,255,.5);
	background-color:#686868;
	-webkit-transition:background-color .5s .55s,color .5s .55s
}
.pk-content .button .left.unvoted .zan.unprogress:after,.pk-content .button .left.unvoted .zan.unvoted:after,.pk-content .button .left.text-unvoted .zan.unprogress:after,.pk-content .button .left.text-unvoted .zan.unvoted:after {
	-webkit-animation-name:hide-zan;
	-webkit-animation-duration:.5s;
	-webkit-animation-delay:.55s;
	-webkit-animation-fill-mode:forwards
}
.pk-content .button .left.text-voted .zan.unprogress:after,.pk-content .button .left.text-voted .zan.unvoted:after,.pk-content .button .left.text-unvoted .zan.unprogress:after,.pk-content .button .left.text-unvoted .zan.unvoted:after {
	-webkit-animation-name:hide-zan;
	-webkit-animation-duration:.5s;
	-webkit-animation-delay:0s;
	-webkit-animation-fill-mode:forwards
}
.pk-content .button .left.text-unvoted {
	-webkit-transition-delay:0s
}
.pk-content .button .left.voted .zan.unprogress:before,.pk-content .button .left.voted .zan.unvoted:before {
	visibility:visible
}
.pk-content .button .left .zan {
	position:relative;
	margin-left:10px
}
.pk-content .button .left .zan.unprogress:after,.pk-content .button .left .zan.unvoted:after,.pk-content .button .left .zan.voted:after,.pk-content .button .left .zan.unprogress:before,.pk-content .button .left .zan.unvoted:before {
	position:absolute;
	top:6px;
	left:0;
	width:22px;
	height:22px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAqCAYAAADCgRdOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkJFMkRCM0ZEOERGMTFFNEJBNTdBNzU5OTYxNTZEOEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkJFMkRCNDBEOERGMTFFNEJBNTdBNzU5OTYxNTZEOEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQkUyREIzREQ4REYxMUU0QkE1N0E3NTk5NjE1NkQ4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQkUyREIzRUQ4REYxMUU0QkE1N0E3NTk5NjE1NkQ4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodPDnYAAASUSURBVHja7Jt5bA1BHMe3rZaoqiOOUHVLmqg6E1dFNKiKm0hEEFfEnyIh4ioi8Z8/JK5ICGmkcYR6Uup+ikpQaZBQoW4iblV1rO/k/V6Mtdd7b3ZnyPsln8y+ncm8337fzOxvfrsvQdd1LW5iLTEugXhr4EGf2WA0qAPHwENFr301yAVdwT0QBBuE9Mymv0C6gDr9t30BEwR/hwiO6+Z2HXSPtX/R038waMh9bgT2gpYKjdCpYAzNoFGgC8gHV0AfsEe1NbW5ybk0MFshUXOp3AzKwANwAgwHlWAQWKqSqE0tzo9USNQMKp8Yzn8Fa+k4XyVRMyzOZykkahqVH03qSsFnkAeaqCJqrwjFlmGtqHxlUsdG6w067q2CqOlggEVdEkhRJIRkYv0A1RZtnlLZXgVRp4Bkm/okBUQNr5VsNH6yaPOeGyTSRV3sUP9FAVHnUXnAps2PWAdBosAR0M+m/qMCguaAiaAe7LJpF46z62VuU9mU3+TQ5oUCoq6kcid4bdMulUq2PLQwqX8Hfnq9TS3Une285G3pAvLjPWjr0PaUi+s5DVZZ9RGrswXguy7GXoGjoK9gQXO475jlov0V8MaGn1x/5aCTSFF7gXe6eGMJmTyBCZ6H1O8WQX2mgFGgkvq9JErUbjSyvLLH5HwsF98eXKP+AgL6M9IE3KD+1/N1CVFk/jMo99jJ4xvLOMrHOu3gcrmtZzjOvAi2giGgAowAtR74yJIwZ0mPYbHcqKp0f2yFjQ+dQamLPm6C5h7eANmgfEnf1SZ8ng+pFoIloDV3jsVql8EycJfO9fQpBLKLoYtBf1ADAoY4mGXKxtM2cy5466GPOuVlmWYdwUt+pE50+MUvc7+OXzbdYnQsp/qrINWiTWNQAbJ9CNfukD9Zxsz/PIdfREbqrsIhyVxIaTozq6XR7LU1Bt3ouNo4xZI1teyZZv3AsAeVdx36qPXBz4G0K2U3q29GUa8pJmqZTd19Krsq4OdQKoNmN4MyxUQN2NQFuXBGthVQedFM1HIujyjbWMRx0qb+nOGCZFlrLil/xkzUbw4X4vfUt/uB2QB4pIVe2siU6Oc40u8Ql4P9KxYMKCJqkYs24ek2VqKfM6gssQuwS4yKSzAWIh2JYM2dIMnPdtyaXmQn6htwQbKoB21iT96OcDerdAl+ziTtis2eECRaOCvLdkQwogP06CPfZx8TwHw63udmfy1T1Cq6Cbm1Uion+ewne9GiO4V2JW5EZbuYSkmirouw/WEq87U/X4rz2tZQeTqSTNB+h07rPHD0PK2nkdhTujC2po62aCN6+z2DdlFVlHtwLSpb14yvxHzgjm8JdvQ2mKaF0miR2gkqV2h/P6dnYvcW6CebETvpeKvtomuR+c+h6ciy/Owt49VcAoNl03dz2ZlojD3iraFZsVGzflvEjbG8RV8t9JRgmxZ6hMzi1yU0q5aDm1p0z/Eb0gZjshZ6A4cNQvb+6pxoRP2XLItGbAcfvms7WOQYHvwn/05pRhebS8dBCrky6Rx7lhXNC3L1tCUO0nb0uauYK/6XH/EW/8tPXNR/w34JMABDAXb9NNsPhAAAAABJRU5ErkJggg==');
	background-repeat:no-repeat;
	background-position:-22px 0;
	background-size:44px 22px;
	content:""
}
.pk-content .button .left .zan.voted:after {
	background-position:0 0
}
.pk-content .button .left .zan.unprogress:before,.pk-content .button .left .zan.unvoted:before {
	visibility:hidden
}
.pk-content .button .left .zan-effect {
	visibility:hidden;
	position:relative;
	top:6px;
	left:0;
	width:22px;
	height:22px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAqCAYAAADCgRdOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkJFMkRCM0ZEOERGMTFFNEJBNTdBNzU5OTYxNTZEOEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkJFMkRCNDBEOERGMTFFNEJBNTdBNzU5OTYxNTZEOEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQkUyREIzREQ4REYxMUU0QkE1N0E3NTk5NjE1NkQ4QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQkUyREIzRUQ4REYxMUU0QkE1N0E3NTk5NjE1NkQ4QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodPDnYAAASUSURBVHja7Jt5bA1BHMe3rZaoqiOOUHVLmqg6E1dFNKiKm0hEEFfEnyIh4ioi8Z8/JK5ICGmkcYR6Uup+ikpQaZBQoW4iblV1rO/k/V6Mtdd7b3ZnyPsln8y+ncm8337fzOxvfrsvQdd1LW5iLTEugXhr4EGf2WA0qAPHwENFr301yAVdwT0QBBuE9Mymv0C6gDr9t30BEwR/hwiO6+Z2HXSPtX/R038waMh9bgT2gpYKjdCpYAzNoFGgC8gHV0AfsEe1NbW5ybk0MFshUXOp3AzKwANwAgwHlWAQWKqSqE0tzo9USNQMKp8Yzn8Fa+k4XyVRMyzOZykkahqVH03qSsFnkAeaqCJqrwjFlmGtqHxlUsdG6w067q2CqOlggEVdEkhRJIRkYv0A1RZtnlLZXgVRp4Bkm/okBUQNr5VsNH6yaPOeGyTSRV3sUP9FAVHnUXnAps2PWAdBosAR0M+m/qMCguaAiaAe7LJpF46z62VuU9mU3+TQ5oUCoq6kcid4bdMulUq2PLQwqX8Hfnq9TS3Une285G3pAvLjPWjr0PaUi+s5DVZZ9RGrswXguy7GXoGjoK9gQXO475jlov0V8MaGn1x/5aCTSFF7gXe6eGMJmTyBCZ6H1O8WQX2mgFGgkvq9JErUbjSyvLLH5HwsF98eXKP+AgL6M9IE3KD+1/N1CVFk/jMo99jJ4xvLOMrHOu3gcrmtZzjOvAi2giGgAowAtR74yJIwZ0mPYbHcqKp0f2yFjQ+dQamLPm6C5h7eANmgfEnf1SZ8ng+pFoIloDV3jsVql8EycJfO9fQpBLKLoYtBf1ADAoY4mGXKxtM2cy5466GPOuVlmWYdwUt+pE50+MUvc7+OXzbdYnQsp/qrINWiTWNQAbJ9CNfukD9Zxsz/PIdfREbqrsIhyVxIaTozq6XR7LU1Bt3ouNo4xZI1teyZZv3AsAeVdx36qPXBz4G0K2U3q29GUa8pJmqZTd19Krsq4OdQKoNmN4MyxUQN2NQFuXBGthVQedFM1HIujyjbWMRx0qb+nOGCZFlrLil/xkzUbw4X4vfUt/uB2QB4pIVe2siU6Oc40u8Ql4P9KxYMKCJqkYs24ek2VqKfM6gssQuwS4yKSzAWIh2JYM2dIMnPdtyaXmQn6htwQbKoB21iT96OcDerdAl+ziTtis2eECRaOCvLdkQwogP06CPfZx8TwHw63udmfy1T1Cq6Cbm1Uion+ewne9GiO4V2JW5EZbuYSkmirouw/WEq87U/X4rz2tZQeTqSTNB+h07rPHD0PK2nkdhTujC2po62aCN6+z2DdlFVlHtwLSpb14yvxHzgjm8JdvQ2mKaF0miR2gkqV2h/P6dnYvcW6CebETvpeKvtomuR+c+h6ciy/Owt49VcAoNl03dz2ZlojD3iraFZsVGzflvEjbG8RV8t9JRgmxZ6hMzi1yU0q5aDm1p0z/Eb0gZjshZ6A4cNQvb+6pxoRP2XLItGbAcfvms7WOQYHvwn/05pRhebS8dBCrky6Rx7lhXNC3L1tCUO0nb0uauYK/6XH/EW/8tPXNR/w34JMABDAXb9NNsPhAAAAABJRU5ErkJggg==');
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:44px 22px;
	content:""
}
.pk-content .button .left .con {
	padding-right:34px;
	text-align:right
}
.pk-content .button .right {
	top:0;
	right:0;
	border-radius:0 20px 20px 0
}
.pk-content .button .right.unprogress,.pk-content .button .right.end {
	background-color:#94e2cb
}
.pk-content .button .right.progress {
	background-color:#2fca9d
}
.pk-content .button .right.unvoted,.pk-content .button .right.text-unvoted {
	color:rgba(255,255,255,.5);
	background-color:#686868;
	-webkit-transition:background-color .5s .55s,color .5s .55s
}
.pk-content .button .right.unvoted .zan.unprogress:before,.pk-content .button .right.unvoted .zan.unvoted:before,.pk-content .button .right.text-unvoted .zan.unprogress:before,.pk-content .button .right.text-unvoted .zan.unvoted:before {
	-webkit-animation-name:hide-zan;
	-webkit-animation-duration:.5s;
	-webkit-animation-delay:.55s;
	-webkit-animation-fill-mode:forwards
}
.pk-content .button .right.text-voted .zan.unprogress:before,.pk-content .button .right.text-voted .zan.unvoted:before,.pk-content .button .right.text-unvoted .zan.unprogress:before,.pk-content .button .right.text-unvoted .zan.unvoted:before {
	-webkit-animation-name:hide-zan;
	-webkit-animation-duration:.5s;
	-webkit-animation-delay:0s;
	-webkit-animation-fill-mode:forwards
}
.pk-content .button .right.text-unvoted {
	-webkit-transition-delay:0s
}
.pk-content .button .right.voted .zan.unprogress:before,.pk-content .button .right.voted .zan.unvoted:before {
	visibility:visible
}
.pk-content .button .right .zan {
	position:relative;
	margin-right:10px
}
.pk-content .button .right .zan.unprogress:before,.pk-content .button .right .zan.unvoted:before,.pk-content .button .right .zan.voted:before,.pk-content .button .right .zan.unprogress:after,.pk-content .button .right .zan.unvoted:after {
	position:absolute;
	top:6px;
	right:0;
	width:22px;
	height:22px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAqCAYAAADCgRdOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDIxRDk0OUFEOERGMTFFNEFCRTM5RDFFNzQ3OTUwN0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDIxRDk0OUJEOERGMTFFNEFCRTM5RDFFNzQ3OTUwN0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MjFEOTQ5OEQ4REYxMUU0QUJFMzlEMUU3NDc5NTA3QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MjFEOTQ5OUQ4REYxMUU0QUJFMzlEMUU3NDc5NTA3QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkI+G7sAAASNSURBVHja7JtpSBVRFMfnmVmYZRatSnuBUNpCtGBQSGVZZBtFREULLZ/7ENGmfakv0YegKIKiiIgWTAyXtMU2o9KSCqJIyqIkKpfSFpv+l3ceXqe5b56+O3Ov5IEfd5g778zxP3fO3Htm9JmmaXSYXIvokEC+RUrwMQTMA11BPqjQ/G/eAaaBkeAVKAFZUs/Abv8wWAAazGZrBMPC9OkWI8Ej096uyDxXOLd/b3CKRmjAuoCpmo7Qk2AcuAfSwDAwC1SCOWCJDjl1Nehusz9OQ0G3gimgHEynNPUaFIKDdMw0HUSdKdjfQ0NR06jdA35Y+qqoTdBB1ETB/gTNBI0BqeAbyLPpr6O2uw6iisRL0kzUsdSW2YxSZtXU9lEtahToJOibCGI1EjWe2neC/pegicSPVClqpyB9ncFijUQNXOAaQX89jWI+9yoRtcGhf4tGogYGQFOQY85Tu051Tq0L0jdB1lWXYD+5ObTIjtNxGSBZpagfHPr3Uyrwso7Ry4Z66u8W5LefwDFuGatsmXrDdLZMD5afO0FRCLFcdfDTH9TQsRvCicm6Yzy4DKpNOfYbzHVJzCHgNneuP+BzEO6F4HMV5y9ZhqipVBCRbV9Bkgui3iH/5WAWiJLk9xD5rWxrcSiwwQJ6a7pnbOSPkCjoXvJbBmIkXyymRS75fwjiW+vDR5V/Vg/NcflBUklFiyoJvm6SrxnguguxRoNiMAncBptBimVRU0e12CeiB9V20xurkDCS+pGvj8Dn4gMwDjwO4W/KA0P530Z6/FplNLc9iqZdU2jZy6/FD4CjAh+DuZHv5gu2L2AteEBL3MuglutnBZh0MBuco+V5i5G6zPTOAue863BchmAEJVL/cw+ma2NAKYgW9HcD9ymebdbKf6mClU6iQ/+6IAUQZiMo97ltbBR+F/SxcmKmtcgdwd1K7zUr2YlWY7/ANaooTfYgju8O/S+4dPZPLi3UTNSHQfpKqE3RIM7h1L6yEzVXM1GDXeRb1M7VIM7plgvdQtQCrqKj2mpofiiyYq4g3ldxrIELe91O1BqNUkAB5U6RsdroRYp/vsI4B4Ex4A0/CKzz0zOaiBpKKgqsAFcojDPdko5sRc2maYJKawpxyXyGy2kDFcW6wG4QRNjMuy4oFpWt6z+HWNE/R3/DSgVxxnIPqWynyv9RxaJmt+LY09SuBz6P40yjVzS51rvbTlSWcCvaiag5NJVhX/ClehznQmrz7N7r2FmWIkHLaXXXGiuidreHcXYxml9sXgpVVJZXb7gQTKND/9k2+MykOyvFhZmAaKk8m3JqkWHzkYZIVFZSWwqeSQ7yKbdda+mrDiOfH6b2mCH31fhY49+vbdh3BNtpO9/uRz6Hb/5jyMFyw1/HDKfuyqpLa7hJ8ihKMywfsrcBu8DjMPyfMPyfd/6hO+0iTcp/tMEXq++y9//7DP/3twfogdQTbDL8b0oeGf7vG1otanuzI2CjB+d5Syng+f8gKrMBYJHhr28OMlq+VQjV2Bz4Cc0s3tDKifn7SvuO0Lbxv4iq3Dr+5adD1PZhfwUYACDudE0NAm1/AAAAAElFTkSuQmCC');
	background-repeat:no-repeat;
	background-position:-22px 0;
	background-size:44px 22px;
	content:""
}
.pk-content .button .right .zan.voted:before {
	background-position:0 0
}
.pk-content .button .right .zan.unprogress:after,.pk-content .button .right .zan.unvoted:after {
	display:none
}
.pk-content .button .right .zan-effect {
	visibility:hidden;
	position:relative;
	top:6px;
	right:0;
	width:22px;
	height:22px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAqCAYAAADCgRdOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDIxRDk0OUFEOERGMTFFNEFCRTM5RDFFNzQ3OTUwN0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDIxRDk0OUJEOERGMTFFNEFCRTM5RDFFNzQ3OTUwN0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MjFEOTQ5OEQ4REYxMUU0QUJFMzlEMUU3NDc5NTA3QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MjFEOTQ5OUQ4REYxMUU0QUJFMzlEMUU3NDc5NTA3QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkI+G7sAAASNSURBVHja7JtpSBVRFMfnmVmYZRatSnuBUNpCtGBQSGVZZBtFREULLZ/7ENGmfakv0YegKIKiiIgWTAyXtMU2o9KSCqJIyqIkKpfSFpv+l3ceXqe5b56+O3Ov5IEfd5g778zxP3fO3Htm9JmmaXSYXIvokEC+RUrwMQTMA11BPqjQ/G/eAaaBkeAVKAFZUs/Abv8wWAAazGZrBMPC9OkWI8Ej096uyDxXOLd/b3CKRmjAuoCpmo7Qk2AcuAfSwDAwC1SCOWCJDjl1Nehusz9OQ0G3gimgHEynNPUaFIKDdMw0HUSdKdjfQ0NR06jdA35Y+qqoTdBB1ETB/gTNBI0BqeAbyLPpr6O2uw6iisRL0kzUsdSW2YxSZtXU9lEtahToJOibCGI1EjWe2neC/pegicSPVClqpyB9ncFijUQNXOAaQX89jWI+9yoRtcGhf4tGogYGQFOQY85Tu051Tq0L0jdB1lWXYD+5ObTIjtNxGSBZpagfHPr3Uyrwso7Ry4Z66u8W5LefwDFuGatsmXrDdLZMD5afO0FRCLFcdfDTH9TQsRvCicm6Yzy4DKpNOfYbzHVJzCHgNneuP+BzEO6F4HMV5y9ZhqipVBCRbV9Bkgui3iH/5WAWiJLk9xD5rWxrcSiwwQJ6a7pnbOSPkCjoXvJbBmIkXyymRS75fwjiW+vDR5V/Vg/NcflBUklFiyoJvm6SrxnguguxRoNiMAncBptBimVRU0e12CeiB9V20xurkDCS+pGvj8Dn4gMwDjwO4W/KA0P530Z6/FplNLc9iqZdU2jZy6/FD4CjAh+DuZHv5gu2L2AteEBL3MuglutnBZh0MBuco+V5i5G6zPTOAue863BchmAEJVL/cw+ma2NAKYgW9HcD9ymebdbKf6mClU6iQ/+6IAUQZiMo97ltbBR+F/SxcmKmtcgdwd1K7zUr2YlWY7/ANaooTfYgju8O/S+4dPZPLi3UTNSHQfpKqE3RIM7h1L6yEzVXM1GDXeRb1M7VIM7plgvdQtQCrqKj2mpofiiyYq4g3ldxrIELe91O1BqNUkAB5U6RsdroRYp/vsI4B4Ex4A0/CKzz0zOaiBpKKgqsAFcojDPdko5sRc2maYJKawpxyXyGy2kDFcW6wG4QRNjMuy4oFpWt6z+HWNE/R3/DSgVxxnIPqWynyv9RxaJmt+LY09SuBz6P40yjVzS51rvbTlSWcCvaiag5NJVhX/ClehznQmrz7N7r2FmWIkHLaXXXGiuidreHcXYxml9sXgpVVJZXb7gQTKND/9k2+MykOyvFhZmAaKk8m3JqkWHzkYZIVFZSWwqeSQ7yKbdda+mrDiOfH6b2mCH31fhY49+vbdh3BNtpO9/uRz6Hb/5jyMFyw1/HDKfuyqpLa7hJ8ihKMywfsrcBu8DjMPyfMPyfd/6hO+0iTcp/tMEXq++y9//7DP/3twfogdQTbDL8b0oeGf7vG1otanuzI2CjB+d5Syng+f8gKrMBYJHhr28OMlq+VQjV2Bz4Cc0s3tDKifn7SvuO0Lbxv4iq3Dr+5adD1PZhfwUYACDudE0NAm1/AAAAAElFTkSuQmCC');
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:44px 22px;
	content:""
}
.pk-content .button .right .con {
	padding-left:34px
}
.pk-content .button .middle {
	position:absolute;
	top:-4px;
	right:50%;
	margin-right:-21px;
	border-radius:21px;
	width:42px;
	height:42px;
	background-color:#fff
}
.pk-content .button .middle .mask {
	position:relative;
	margin:1px;
	border-radius:19px;
	width:38px;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#454545
}
.pk-content .button .middle .mask::before {
	display:block;
	position:absolute;
	left:0;
	border:1px solid #b3b3b3;
	border-radius:50%;
	width:100%;
	height:100%;
	content:" ";
	pointer-events:none
}
@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2) {
	.pk-content .button .middle .mask::before {
	border-radius:100%;
	width:200%;
	height:200%;
	-webkit-transform:scale(0.5);
	transform:scale(0.5);
	-webkit-transform-origin:1px 1px
}
}.pk-content .button .middle .progress::before {
	border-color:#ededed
}
.pk-content .button .middle .unprogress span {
	display:inline-block;
	position:relative;
	top:6px;
	left:1px;
	font-size:13px;
	font-weight:700;
	line-height:14px;
	color:#454545
}
.pk-content .button .middle .progress span {
	position:relative;
	top:2px;
	left:1px
}
.pk-content .button .middle .end span {
	position:relative;
	left:1px;
	font-size:13px;
	font-weight:700;
	line-height:14px;
	color:#454545
}
@-webkit-keyframes show-result-text {
	0% {
	visibility:visible;
	opacity:0
}
100% {
	visibility:visible;
	opacity:1
}
}@-webkit-keyframes show-result {
	0% {
	visibility:visible;
	opacity:0;
	-webkit-transform:translateY(-30px)
}
100% {
	visibility:visible;
	opacity:1;
	-webkit-transform:translateY(-5px)
}
}@-webkit-keyframes show-result-mask {
	0% {
	visibility:visible;
	opacity:.1
}
100% {
	visibility:visible;
	opacity:1
}
}@-webkit-keyframes img-active {
	50% {
	opacity:.9;
	-webkit-transform:scale(0.98)
}
100% {
	opacity:1;
	-webkit-transform:scale(1)
}
}@-webkit-keyframes block-active {
	50% {
	opacity:.9;
	-webkit-transform:scale(0.97)
}
100% {
	opacity:1;
	-webkit-transform:scale(1)
}
}@-webkit-keyframes show-zan {
	0% {
	-webkit-transform:scale(1)
}
100% {
	opacity:0;
	-webkit-transform:scale(0.1)
}
}@-webkit-keyframes show-zan-bg {
	38% {
	background-position:-22px 0
}
41%,43%,45% {
	background-position:0 0
}
100% {
	background-position:0 0
}
}@-webkit-keyframes show-voted-zan {
	0% {
	visibility:visible;
	opacity:0;
	-webkit-transform:scale(0.1)
}
75% {
	opacity:1;
	-webkit-transform:scale(1.1)
}
85% {
	-webkit-transform:scale(1.05)
}
100% {
	visibility:visible;
	-webkit-transform:scale(1)
}
}@-webkit-keyframes show-zan-effect {
	0% {
	visibility:visible
}
100% {
	visibility:visible;
	opacity:0;
	-webkit-transform:scale(2)
}
}@-webkit-keyframes hide-zan {
	0% {
	opacity:1;
	-webkit-transform:scale(1)
}
20% {
	-webkit-transform:scale(1.05)
}
100% {
	opacity:0;
	-webkit-transform:scale(0)
}
}.topic-live .post-title-wrapper {
	display:none
}
.topic-live .pub-con {
	z-index:1000!important;
	pointer-events:all
}
.topic-live .people-joined {
	margin:0
}
.topic-live .people-joined:after {
	display:none
}
.topic-live .bottom-bar #to_like {
	display:none
}
.topic-live .bottom-bar #to_join {
	display:block
}
.topic-live .bottom-bar.has-joined #to_like {
	display:block
}
.topic-live .bottom-bar.has-joined #to_join {
	display:none
}
.topic-video .bottom-bar #to_like {
	display:block
}
.topic-video .bottom-bar #to_join {
	display:none
}
.live-title {
	position:relative;
	margin-bottom:10px;
	padding-top:9px;
	font-size:24px;
	line-height:34px;
	text-align:left;
	word-break:break-all
}
.live-title .cls {
	position:relative;
	top:-2px;
	border-radius:2px;
	padding:0 2px;
	height:17px;
	font-size:15px;
	font-weight:400;
	line-height:17px;
	text-align:center;
	color:#fff;
	background-color:#90dbaf
}
.live-title .cls.live {
	background:#5eb0f5
}
.live-title .cls.best {
	background-color:#fe9624
}
.summarize {
	position:relative;
	margin:15px 0 5px;
	font-size:14px;
	color:#a6a6a6
}
.summarize .right {
	margin-top:-7px;
	height:19px;
	line-height:17px;
	background-color:#fafafa
}
.summarize .right .time {
	float:left;
	font-size:12px;
	color:#a6a6a6
}
.summarize .right .message-button {
	float:left;
	overflow:hidden;
	padding:0 10px 0 0;
	max-width:80px;
	white-space:nowrap;
	text-overflow:ellipsis
}
.summarize .right .message-icon {
	float:left;
	margin-top:2px;
	padding-right:3px;
	width:17px;
	height:15px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/detail-sprite.png?11008495) no-repeat -40px 0;
	background-size:120px 40px
}
.summarize .line {
	display:block;
	position:absolute;
	top:11px;
	right:0;
	left:0;
	z-index:0;
	border-top:1px solid #f1f1f1;
	height:0
}
.live-status-button {
	display:none;
	float:left;
	padding:0 10px 0 0
}
.live-status-button .live-status-icon {
	float:left;
	overflow:hidden;
	margin-top:2px;
	width:19px;
	height:15px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/live-video.png?babfeab2) no-repeat;
	background-size:19px 46px
}
.live-status-button span {
	float:left;
	margin-left:3px
}
.live-status-button.live-pre {
	color:#7ca9d4
}
.live-status-button.live-pre .live-status-icon {
	background-position:0 0
}
.live-status-button.living {
	color:#c65050
}
.live-status-button.living .live-status-icon {
	background-position:0 -32px
}
.live-status-button.live-expire {
	color:#a6a6a6
}
.live-status-button.live-expire .live-status-icon {
	background-position:0 -16px
}
.live-video {
	overflow:hidden;
	width:100%;
	min-height:230px
}
#mod_player {
	margin-left:-2px;
	width:100%
}
.live-content {
	margin-top:5px;
	padding:10px 0;
	font-size:16px;
	line-height:20px;
	color:#818181
}
.live-content:after {
	display:none
}
.live-content h3 {
	margin:0;
	margin-bottom:13px;
	padding:0;
	font-weight:700;
	color:#000
}
.live-read-num-container {
	text-align:right
}
.live-read-num-container .read-num {
	font-size:13px;
	color:#a6a6a6
}
.live-read-num-container .read-num .read-num-icon {
	display:inline-block;
	position:relative;
	top:1px;
	margin-right:3px;
	width:14px;
	height:11px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAMAAADkSAzAAAAA3lBMVEX///+srKzk5OSsrKzk5OSsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKzk5OSsrKysrKysrKzk5OSsrKysrKzk5OSsrKzk5OSsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKzk5OSsrKysrKysrKzk5OSsrKzk5OSsrKysrKzk5OSsrKysrKysrKzk5OSsrKysrKzk5OTk5OSsrKysrKysrKysrKzk5OSsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKzk5OSsrKzk5OTk5OQ88SHkAAAASXRSTlMAAAAevvYcGeMkRwP95gJyk024lQHzeJqE90D4dZz5loqgByeb8qEGb/SdAaKJBph2caBpL0TgZypsn04tJZcuK5loemuIC3dMHGhE3QAAAPBJREFUeF6l0ddygzAQBVBJCEwzzWCMHXDAtaT33pv+/4eCViho4kff1zPa0d5FOwVDtJPIHI3MaE/bQu3APbSNqjLsfbcEbvFc73tYBHl9/VpB5278QJRcHKeOxHgdYA6bsyShPzUiFEzjBv0eBiRDVmfAEfWWwh4zq8EjxhNynGQW4PQUqy8ZJTAuBex2AIdfl1eAM8BOV8UZa5KomPqAFKQdWwJa2YRjCCI/dKNbCLIUqwyA5Cq3soRclHBPVysaihLm8V99+dMzUfIyfnWU4t/q4iV57/rHv5PN3U/bWCz4ydbG9rG/I7Mo4Ni75xd1dR7j03C2iAAAAABJRU5ErkJggg==');
	background-size:100% 100%
}
.detail-main:before {
	display:none
}
.qqmusic-post .show-inturn {
	border-top:0
}
.qqmusic-wrap {
	overflow:hidden;
	margin:0
}
.qqmusic-wrap .qqmusic-bg {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-position:center;
	background-position:center;
	background-size:cover;
	-webkit-transform:scale(1.2);
	-webkit-filter:blur(6px)
}
.qqmusic-wrap .qqmusic-bg-mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5)
}
.music-info {
	position:relative;
	z-index:1
}
.qqmusic {
	position:relative;
	height:190px
}
.qqmusic .qqmusic-player {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:90px;
	height:90px
}
.qqmusic .qqmusic-player.playing .icon {
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAABC1BMVEUAAAAAAAAAAAD4+Pjx8fEAAAAAAAAuLi4PDw8dHR3y8vKAgIBeXl4AAAD+/v4GBgYAAADExMSGhoZnZ2cAAAAAAAAAAADj4+OQkJAUFBTq6urS0tK5ubmZmZlqamo5OTkpKSkAAAAAAAAAAAAAAAAAAADd3d3Z2dm2trYAAAD7+/vb29uxsbE0NDQAAAAAAADHx8fGxsZJSUkZGRn6+vrLy8ugoKBycnJbW1tUVFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPT08ICAgAAAAAAAC3t7esrKylpaUzMzMAAADs7OyVlZUAAADT09N2dnYAAADs7Ozi4uKLi4sAAADk5OS6urr///8oe7HFAAAAWHRSTlOzALH8+aZIvba6+tPJDv60lejVzHhtFfPXt/ft5NrNwLyrjToGA/Lw5D798eK/NCnq6cS5/evczsjHn5qZiHxNQiYKxbWuMeTh375i99mS7dBk+PPWW/TkHmSZ4gAABEdJREFUaN60l+lW4kAQRsskECCERWUVBEF2FBX3fcF9OS4zc773f5LBKgcZEQnQuX9CyEnfpKu7qkIzjjhvee/nC4eeJaIlz2Fh/t7bOnd2pwOBXYtFNBpAi8Rq9vQC++RIo6FoRyfxqQSrxxqNQDtenVRQ8h6SIw69pTEFMvw+9XG3+FhdeDN0QDfeFqrZxTvqY58VYwlaT9TDtKIBDBCIWib1eGqNJbBjvbnPJ8vokl67tfZy/hR12mZuz7pdS6NLOZnvxSJmOxcUPfTB7noICFzv5GmA/M51AAit79IHnqJDQelFI2GuDGxmgmEaQjiY2QTKcyRoLyUngniBhI0K8JBs04+0kw9A5YKEQny0oOUhxl8NIW11aCQdK41Q1U+M52yUoHhJzKIBPesjR/iyOoxFYpaufhacanJLE9gyyTHmFtCUx7msDQgGxzcb0C0aC0tHw5RQnw4XFDWJroFEjsYkl4CxIYbiMMHZEr0T1LGWorFJrUEPyiydfS+Ie2Tx19EM0wSEm6jLlvDEvxMsP8nz17FNE7KNelAy0/I3gpjMv87jT2zQJQ6xQUFR1o+BG5qCGxiylopfBTYHoFPBepimIBxFw8dhsL8I5vn6Lf6kaCpSCTT5x/z/gitZQCE9R1OS0yFZ46pfUIpwfjNg0dRYMDjzRUp9Ai9fqmKLFLCFaz56PwXLXN8vQrpJCjD1ENeH/WUWfL5ABVlSwiMq8go9wQFHGK8+UoLvFZwyDv4JVvnvBmZJEbMo83H1Q3DM/QMMHynCZ4B7jWMR2FwFokiSMpJY58oQZ8EJ74H6ZpuU0d4McSd1woIjmbYMDWcB7ywMnA4lI/Nx9C6QGWogSMOBMHA6lKCEWbO7ghpvDgTCKgXhALj9rnUFsd4MKRRQRhZ9rCuIyBraUSvYQZQz3gydcwgCyKsV5BHgIJzTGX+/IE1qBZSWILToVIIeVS2ISt3x0m/q8gtZ1YKsDHlPXIybeFYteEaVSzMVZGvuqRbsyU4vENeCBFZUC1aQ4JpA3A8Z8KsW+GFwf0TcUetIqRakoPMXDzEAqRV8jum6wPUpcj3Iri9T1zea66nC9WTnerp2r+DIumm5XjLdLvquty3uNV4SgprrreNYze/fZs1gBUEgiqKCGxMEG8RpoxAMZYTSfIKE5SKZZf7/lxS2eANKTeNcmLdzqSvPOVfNHo1+fvG/7/n0jaRbALkQgIARiiDwAIBAFMY+dIzVQXxAgDheJdAr3F3JkCe9AFjn4IXUXKlxkFIjKbgFSEGE1jyhxSxYLafiuxzv7eR4vyzH6drOjd7ft9hA0d3QiQUdiQwzVzyGg2nm2oVjTJkLHerMU+PVbWqkE/axVPiRe9+XZESL7KgF6ygIog0F6zMjOs2Sv5J7k2rAyORScpdMQ9O0WTkaqMuiUvwzGuCqKsradjRAJ8xnD8LP4cZ0+c/pie/jmdXznxdoVVfy9VZHEwAAAABJRU5ErkJggg==')
}
.qqmusic .disc {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	border-radius:50%;
	width:150px;
	height:150px;
	background-repeat:none;
	background-position:center;
	background-size:cover
}
.qqmusic .icon {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	width:48px;
	height:48px;
	background-image:url('data:image/png;
	base64,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');
	background-repeat:no-repeat;
	background-size:100% 100%
}
.qqmusic-info {
	line-height:1.3em;
	text-align:center;
	color:#fff
}
.qqmusic-info div {
	overflow:hidden;
	margin:0 auto;
	max-width:80%;
	white-space:nowrap;
	text-overflow:ellipsis
}
.qqmusic-download-wrap {
	height:80px;
	text-align:center
}
.qqmusic-download-wrap .qqmusic-download {
	display:inline-block;
	overflow:hidden;
	position:relative;
	margin:27px 5px 0;
	-webkit-border-radius:300px;
	border-radius:300px;
	padding-right:10px;
	padding-left:26px;
	height:26px;
	font-size:15px;
	line-height:26px;
	white-space:nowrap;
	color:#fff;
	background-color:#0dad51
}
.qqmusic-download-wrap .qqmusic-download:before {
	position:absolute;
	top:3px;
	left:7px;
	width:18px;
	height:19px;
	background-image:url('data:image/png;
	base64,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');
	background-repeat:no-repeat;
	background-size:cover;
	content:""
}
.topic-activity .detail-main .top-content {
	height:auto
}
.topic-activity .basic {
	position:relative;
	width:100%
}
.topic-activity .basic:after {
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	width:100%;
	height:4px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/act-bl.png?57581a53) #fff repeat-x;
	background-size:12px 4px;
	content:""
}
.topic-activity .basic .bg {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	background:#efece7 url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/act-bg.png?d9a9e6a9) repeat;
	background-size:30px 30px
}
.topic-activity .basic .act-info {
	position:relative;
	z-index:2;
	padding:15px 0 23px
}
.topic-activity .basic .act-info .title {
	overflow:hidden;
	margin:0 15px 12px;
	padding-bottom:0;
	font-size:17px;
	font-weight:600;
	line-height:1.5;
	word-break:break-all
}
.topic-activity .basic .act-info .title label.act {
	display:inline-block;
	margin-right:4px;
	border-radius:2px;
	width:27px;
	height:16px;
	font-size:13px;
	font-weight:400;
	line-height:16px;
	text-align:center;
	color:#fff;
	background-color:#5eb0f5
}
.topic-activity .basic .act-info .act-detail {
	position:relative;
	margin:0 15px;
	padding-top:15px
}
.topic-activity .basic .act-info .act-detail:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/act-line.png?ab564de8) repeat-x;
	background-size:15px 1px;
	content:""
}
.topic-activity .basic .act-info .act-detail .image-wrapper {
	overflow:hidden;
	position:absolute;
	top:15px;
	left:0;
	width:90px;
	height:135px
}
.topic-activity .basic .act-info .act-detail .image {
	position:absolute;
	top:50%;
	left:0;
	width:90px;
	-webkit-transform:translateY(-50%)
}
.topic-activity .basic .act-info .act-detail .detail-info {
	position:relative;
	margin-left:100px;
	font-size:13px
}
.topic-activity .basic .act-info .act-detail .detail-info p {
	margin-bottom:4px;
	padding-left:15px;
	line-height:1.5;
	color:#82715e
}
.topic-activity .basic .act-info .act-detail .detail-info .wrapper {
	overflow:hidden;
	margin-top:-2px;
	min-height:112px
}
.topic-activity .basic .act-info .act-detail .detail-info .day-time {
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/act-time.png?92a17a15) no-repeat 0 3px;
	background-size:13px 13px
}
.topic-activity .basic .act-info .act-detail .detail-info .address {
	word-break:break-all;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/act-addr.png?e065d1fb) no-repeat 0 3px;
	background-size:13px 13px
}
.topic-activity .basic .act-info .act-detail .detail-info .tags {
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/act-tag.png?0c4fb355) no-repeat 0 3px;
	background-size:13px 13px
}
.topic-activity .basic .act-info .act-detail .detail-info .price {
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/act-price.png?2d91e19e) no-repeat 1px 3px;
	background-size:12px 12px
}
.topic-activity .basic .act-info .act-detail .detail-info .status {
	display:inline-block;
	border-radius:2px;
	padding:0 6px;
	height:25px;
	font-size:12px;
	line-height:25px;
	color:#fb6e52;
	background-color:#e4d8d1
}
.topic-activity .basic .act-info .act-detail .detail-info .purchase-button {
	display:inline-block;
	margin-left:10px;
	border-radius:4px;
	width:88px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	color:#fff;
	background:#fe9623
}
.topic-activity .introduce {
	margin:19px 15px 0;
	padding-bottom:15px;
	font-size:15px;
	color:#818181
}
.topic-activity .introduce h3 {
	margin-bottom:10px;
	font-size:16px;
	font-weight:600;
	color:#000
}
.topic-activity .introduce p {
	overflow:hidden;
	font-size:14px;
	line-height:1.7;
	word-break:break-all
}
.topic-activity .introduce a.link {
	color:#324d82
}
.topic-activity .introduce a.link .post-link {
	top:0
}
.topic-activity .top-info .section-1px:after {
	display:none
}
.topic-activity .ui-item {
	overflow:visible;
	position:relative;
	margin:0 15px;
	padding:14px 0 11px;
	height:auto;
	font-size:16px;
	line-height:16px
}
.topic-activity .ui-item:after {
	display:none
}
.topic-activity .ui-item .right-val {
	display:inline-block;
	float:right;
	margin-right:21px;
	font-size:14px;
	color:gray
}
.topic-activity .ui-item .right-val-vipno {
	color:#784dcf
}
.topic-activity .ui-item .arrow {
	position:absolute;
	top:50%;
	right:2px;
	margin-top:-5px;
	border-width:2px 2px 0 0;
	border-style:solid;
	width:7px;
	height:7px;
	color:#ccc;
	-webkit-transform:rotate(45deg);
	content:""
}
.topic-activity .ui-item-oneline {
	display:-webkit-box
}
.topic-activity .ui-item-oneline .right-val {
	display:block;
	float:none;
	overflow:hidden;
	-webkit-box-flex:1;
	margin-left:18px;
	text-align:right;
	white-space:nowrap;
	text-overflow:ellipsis
}
.topic-activity .people-joined .right-val {
	position:absolute;
	top:14px;
	right:0
}
.topic-activity .people-joined .arrow {
	top:23px
}
.topic-activity .people-joined-title {
	position:relative;
	z-index:2
}
.topic-activity .bottom-bar #to_like {
	display:none
}
.topic-activity .bottom-bar #to_join {
	display:block
}
.topic-activity .bottom-bar.has-joined #to_like {
	display:block
}
.topic-activity .bottom-bar.has-joined #to_join {
	display:none
}
.openact .basic .act-info .act-detail .detail-info .price {
	display:none
}
.openact .basic .act-info .act-detail .detail-info p {
	margin-bottom:6px
}
#recommend-list {
	overflow:hidden;
	width:100%
}
#recommend-list:after {
	border-color:#e6e6e6
}
#recommend-list #recommend-title {
	display:block;
	position:relative;
	border-top:15px solid #eef1f1;
	padding-left:10px;
	height:40px;
	font-size:14px;
	line-height:40px;
	background:#fafafa
}
#recommend-list #recommend-title .recommend-icon {
	position:absolute;
	top:5px;
	bottom:5px;
	left:0;
	width:5px;
	background:#f88265;
	content:" "
}
#recommend-list #recommend-title:before {
	border-color:transparent
}
#recommend-list #recommend-title:after {
	border-color:#e6e6e6
}
#recommend-list .recommend-post-list {
	background:#fafafa
}
#recommend-list .recommend-post-list>li:last-child .list-content:after {
	display:none
}
#recommend-list .recommend-post-list.section-1px:after {
	bottom:0
}
#recommend-list .recommend-post-list.section-1px:before {
	border-color:#e2e2e2
}
#recommend-list li::after {
	display:none
}
#recommend-list .list-content {
	display:block;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:13px 10px 0;
	height:55px;
	color:#454545
}
#recommend-list .list-content:after {
	position:absolute;
	bottom:0;
	left:0;
	width:300%;
	height:1px;
	background:#e2e2e2;
	-webkit-transform:scale3d(1,.5,1);
	content:" "
}
#recommend-list .list-content .grouptitle {
	overflow:hidden;
	width:100%;
	height:20px;
	font-size:16px;
	white-space:nowrap;
	text-overflow:ellipsis
}
#recommend-list .list-content .topitem-pic {
	display:inline-block;
	margin-right:3px;
	border-radius:2px;
	padding:0 1px;
	width:13px;
	height:15px;
	font-size:11px;
	line-height:15px;
	text-align:center;
	vertical-align:top;
	color:#fff;
	background-color:#5392ef;
	-webkit-transform:translateY(1px)
}
#recommend-list .list-content .groupbody {
	margin-top:5px;
	line-height:18px;
	vertical-align:middle
}
#recommend-list .list-content .groupbody .frombarcontent {
	float:left;
	font-size:12px
}
#recommend-list .list-content .groupbody .frombarcontent>a {
	font-size:12px;
	color:#324d82
}
#recommend-list .list-content .groupbody .rightgroup {
	float:right;
	min-width:40px
}
#recommend-list .list-content .groupbody .rightgroup .groupreply,#recommend-list .list-content .groupbody .rightgroup .grouplike,#recommend-list .list-content .groupbody .rightgroup .readnum {
	margin:0 2px 0 -2px;
	font-size:11px;
	vertical-align:text-bottom;
	color:#a6a6a6
}
#recommend-list .list-content .groupbody .rightgroup .read-icon,#recommend-list .list-content .groupbody .rightgroup .like-icon,#recommend-list .list-content .groupbody .rightgroup .reply-icon {
	display:inline-block;
	width:13px;
	height:13px;
	background-size:100%
}
#recommend-list .list-content .groupbody .rightgroup .like-icon {
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAeCAYAAAA/xX6fAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3M2MxMzJmNC1hMDMyLWNhNDItYWYzZC1jNzBkNzA4N2U2MWMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzkyNTExQzQ4QjY3MTFFNDgzRjFEOUVFQTZBMDRFMjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzkyNTExQzM4QjY3MTFFNDgzRjFEOUVFQTZBMDRFMjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJlMzczNzU0LTEyN2EtYTg0Ni05MDBlLTYxOTg1ZDMwODU4NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkZTJkNjRjZi0xZjNmLWJlNDktOTU5ZS0zYzExNGU3ZTY0NWUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7wdj6LAAAB3UlEQVR42tyWu0vDUBTGm/pCUXw/NkUcFEQUX4g4iEUXX6uLi+Lk4Kh0EBcHBfEvcHERdXASlGy6CIX6AHFxELStiiK+0GqJ34UvEOpN28hNBwM/Tnpvmu+ek3u+RDMMw5POIzPRpK7rdlPFoBacgi+7i3w+368x7x8WOQNuQICCNU7+7FSwDqyAMFgD9WDLyX2cChYADWyDCbAP2sCwW4LfjJ+Mq4wjbgmaxyvjAWODW4LljPcW4Sc3n2EP46VlLANcuSU4CqLgmL+buJF0lYK5bPIl0Ax2wTPnJhmXwaMFUeYPGEcQDFpvppnWhglhCxugNIH4C+gGZyAfXIPCJAsWTtQJ1wnGZzifQEyUcR10UMzcMEXsSxmi1JsgC4zJSppjlhCr0QQ4r+ZYBIyDC4etc8jzbJlghLFS4cvB7M8TmeAdY4VCwVbGgEwwpDjDPNAC3sB5OjLs4oYJYj/EZIJhxRn2Mh7ZNf6t4gz74gzeVlBFhiWgHRiW1rAtqYoMh2jq4vk9SAUxIRr1XVGGprPsJTPvkJkhvLUMYY7jVWA2RaOfBgMgRjv0SM2bImJF/Yo2zSKq5k+W4ULcy3RHOD1opLlHU/jmEU0+BfyyC7R0f3l7PWk+/r/gjwADAN0nc+OVFAFkAAAAAElFTkSuQmCC')
}
#recommend-list .list-content .groupbody .rightgroup .reply-icon {
	width:12px;
	height:10px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAMAAACgaw2xAAAAPFBMVEUAAACsrKzk5OSsrKysrKysrKysrKzk5OSsrKysrKysrKysrKzk5OSsrKysrKysrKysrKysrKysrKzk5OST+fY/AAAAEnRSTlMAS+cLsfO+SXqEHBLk49rYi4AFsFYbAAAAd0lEQVQY031QWw6AIAxjbDzEN97/rgYwlojQj42s0LKqEciaCBhLz3wSYgUwyVTuy/xRmCW/sfSjnarhhmCTalQt4luc1g6tIvR1abQRAanFoYFozLvf7S7YjaQbImJffT76tcQOhC0xfguNYdgPOnbMAT7FV143oI4El6U4Bo0AAAAASUVORK5CYII=')
}
#recommend-list .list-content .groupbody .rightgroup .read-icon {
	width:12px;
	height:10px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAMAAACgaw2xAAAAZlBMVEUAAACsrKysrKysrKysrKysrKysrKysrKysrKzk5OSsrKysrKysrKysrKysrKysrKysrKzk5OTk5OTk5OTk5OTk5OTk5OSsrKysrKzk5OTk5OSsrKzk5OTk5OTk5OTk5OTk5OTk5OS6ts8FAAAAIXRSTlMAHPeVm+V3caH1aSwkBvy4RxFfCNC7k4qJVUknw8KCdm4dsru3AAAAr0lEQVQY052R2RKDIAxFAVndFbVVu/H/P1makJYZZ/pgXhLumUluAkvBdaeEUJ3mpKBs22vPm4b3l9ZmqBT699CipNIWFWTvIVWFRF0WmMcQphEqJCbpbAgxFiSGsVrUOQjrp9yjKA2NegK4Q20kU+CuGYaXA+DQv0rAg5gDajURmLGVjcN38Epgg1VE/bW7oP5Au2W24Hpzbt5Qt7R6xTDoJP+OeDy75KgdP+psvAEqJQxqJ4gFpgAAAABJRU5ErkJggg==')
}
.appreciation {
	margin-bottom:14px
}
.appreciation .btn-appreciation {
	display:block;
	width:110px;
	height:40px;
	margin:40px auto 0;
	font-size:18px;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	border-radius:5px;
	background:#ff8000
}
.appreciation .btn-appreciation.active {
	color:#f96;
	background-color:#ea7500
}
.appreciation .head-count {
	display:none;
	margin:30px auto 0;
	font-size:14px;
	text-align:center
}
.appreciation .head-count b,.appreciation .head-count i {
	font-style:normal;
	font-weight:400
}
.appreciation .head-count b {
	color:gray
}
.appreciation .head-count i {
	color:#ff8000
}
.appreciation .head-count.show {
	display:block
}
.appreciation-list-wrapper {
	overflow:hidden;
	margin:0 auto
}
@media screen and (max-width:320px) {
	.appreciation-list-wrapper {
	width:194px
}
}@media screen and (min-width:321px) and (max-width:360px) {
	.appreciation-list-wrapper {
	width:234px
}
}@media screen and (min-width:361px) and (max-width:375px) {
	.appreciation-list-wrapper {
	width:274px
}
}@media screen and (min-width:376px) {
	.appreciation-list-wrapper {
	width:314px
}
}.appreciation-list {
	max-height:120px;
	overflow:hidden;
	margin-right:-6px;
	line-height:15px
}
.appreciation-list.vleft {
	text-align:left
}
.appreciation-list.vcenter {
	text-align:center
}
.appreciation-list img {
	position:relative;
	width:34px;
	height:34px;
	margin:0 6px 4px 0;
	border-radius:17px
}
.appreciation-list img:after {
	position:absolute;
	top:0;
	left:0;
	width:200%;
	height:200%;
	box-sizing:border-box;
	content:" ";
	-webkit-transform:scale(0.5,.5);
	-webkit-transform-origin:left top;
	border:1px solid rgba(0,0,0,.17);
	border-radius:40px
}
@-webkit-keyframes audio-play {
	0% {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/voice-icon-1.png?7e51bfd7)
}
33% {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/voice-icon-2.png?5653280e)
}
66% {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/voice-icon-3.png?1757d0a6)
}
}.audio {
	height:42px;
	max-width:226px;
	min-width:84px;
	margin-top:10px;
	margin-bottom:2px;
	font-size:12px;
	line-height:42px;
	color:#fff;
	border-radius:21px;
	background-color:#a1daec
}
.audio .icon {
	display:inline-block;
	width:21px;
	height:21px;
	margin-right:3px;
	margin-left:15px;
	vertical-align:middle;
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/voice-icon-3.png?1757d0a6);
	background-size:21px 21px
}
.audio .length {
	float:right;
	padding-right:13px
}
.audio.playing .icon {
	-webkit-animation:audio-play 1s step-end infinite
}
.audio.waiting .icon {
	background:0 0
}
.audio.waiting .icon:before {
	display:block;
	width:20px;
	height:20px;
	margin-top:2px;
	content:" ";
	-webkit-animation:spinner-12 1.6s step-start infinite;
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/loading.png?303bb440);
	background-size:20px 20px
}
.music {
	display:-webkit-box;
	height:60px;
	margin-top:10px;
	overflow:auto;
	background:#f1f1f1
}
.music:active {
	background:#e8e8e8
}
.music .avator {
	position:relative;
	width:60px;
	height:60px;
	overflow:hidden
}
.music .avator img {
	width:100%;
	height:100%
}
.music .info {
	padding-top:11px;
	padding-left:14px;
	font-size:12px;
	line-height:1.5;
	color:#a6a6a6;
	-webkit-box-flex:1
}
.music .info .name {
	overflow:hidden;
	font-size:14px;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#000
}
.music .info .name .playing-icon {
	display:none;
	width:10px;
	height:13px;
	margin-left:3px;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/playing.gif?29739599);
	background-size:100% 100%
}
.music .info .desc {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.music .icon {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:35px;
	height:35px;
	margin:auto;
	background:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/play2.png?30b234c5);
	background-size:100% 100%
}
.music .icon:active {
	opacity:.8
}
.music.playing .icon {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/../img/stop2.png?be994806)
}
.music.playing .playing-icon {
	display:inline-block!important
}
.list-ad-mark,.list-ad-mark-top {
	width:27px;
	padding:1px 2px;
	font-size:10px;
	line-height:15px;
	text-align:center;
	color:#fff;
	border-radius:2px;
	background:#6ab147
}
.list-ad-mark {
	position:absolute;
	left:10px;
	bottom:15px
}
.ad-ribbon {
	position:absolute;
	top:10px;
	right:-19px;
	display:inline-block;
	width:50px;
	padding:0 10px;
	font-size:12px;
	line-height:16px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	text-align:center;
	color:#fff;
	background:#6ab147
}
.gdt-ad-wrapper,#js_detail_list li.gdt-ad .gdt-ad-wrapper {
	position:relative;
	overflow:hidden
}
.gdt-ad-wrapper .ad-banner,#js_detail_list li.gdt-ad .gdt-ad-wrapper .ad-banner {
	height:40px;
	margin-bottom:12px
}
#js_bar_list li.gdt-ad {
	display:none
}
#js_bar_list li.gdt-ad .text-container {
	height:82px;
	max-height:82px
}
#js_bar_list li.gdt-ad .ad-img {
	width:90px;
	height:90px
}
#js_detail_list li.gdt-ad {
	display:none;
	overflow:hidden
}
#js_detail_list li.gdt-ad .gdt-ad-wrapper .top_right {
	padding-top:10px;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
	vertical-align:baseline!important;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#324d82!important
}
#js_detail_list li.gdt-ad .gdt-ad-wrapper .ad-title {
	max-width:210px
}
#recommend-list li.gdt-ad {
	display:none;
	overflow:hidden;
	position:relative
}
#recommend-list li.gdt-ad .groupbody {
	width:100%;
	margin-right:2px;
	overflow:hidden;
	font-size:14px;
	vertical-align:text-bottom;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:break-all;
	color:#a6a6a6
}
#recommend-list li.gdt-ad .ad-banner {
	width:325px;
	height:50px;
	margin:15px
}
.gdt-ad-banner {
	margin:20px auto;
	width:100%;
	position:relative
}
.gdt-ad-banner .ad-title {
	margin:0 10px;
	color:#a6a6a6;
	font-size:14px;
	width:95%;
	text-align:center;
	position:relative;
	z-index:1
}
.gdt-ad-banner .ad-title .ad-title-txt {
	margin:0 auto;
	width:100px;
	background-color:#F8F8F8;
	z-index:10;
	position:relative
}
.gdt-ad-banner .ad-title .ad-title-dashed {
	border-top:1px dashed #a6a6a6;
	position:relative;
	top:-7px
}
.gdt-ad-banner .ad-mark {
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#fff;
	font-weight:700;
	background-color:#2b61c1;
	padding:1px 5px 0;
	position:absolute;
	right:10px;
	top:26px
}
.gdt-ad-banner .ad-banner-img-wrapper {
	margin:30px 10px 0;
	height:166px
}
.gdt-ad-banner .ad-banner-img-wrapper .ad-banner-img {
	width:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,.35);
	tap-highlight-color:rgba(0,0,0,.35)
}
.ad-mark-new {
	position:relative;
	top:-3px;
	display:inline-block;
	height:15px;
	min-width:13px;
	padding:0 1px;
	margin-right:5px;
	font-size:11px;
	line-height:15px;
	text-align:center;
	color:#fff;
	border-radius:2px;
	background:#6ab147
}
.list-ad-mark-top {
	float:right
}
.c-img-mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4)
}
.c-img-mask .c-type-icon {
	position:absolute;
	top:50%;
	left:50%;
	width:31px;
	height:31px;
	margin:-15px 0 0 -15px;
	background-size:100% 100%
}
.c-img-mask .c-video {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/video-icon.png?4c063ef1)
}
.c-img-mask .c-music {
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/music-icon.png?f1c0b4f7)
}
.c-img-mask .c-pk {
	width:100%;
	height:100%;
	background-image:url(http://pub.idqqimg.com/qqun/xiaoqu/mobile/img/pk_list_bg.png?fd2191b4);
	background-repeat:no-repeat;
	background-size:100% 100%
}
html,body,ul,ol,img,p,input,button {
	padding:0;
	margin:0
}
html,body {
	font-family:-apple-system-font,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;
	-webkit-user-select:none;
	-webkit-overflow-scrolling:touch;
	-webkit-user-drag:none
}
a,a:active,a:focus,button,button:active,input,input:focus,select,select:focus,textarea,textarea:focus {
	outline:0;
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
a {
	text-decoration:none;
	color:#0079ff
}
ol,ul {
	list-style:none
}
.ui-app {
	cursor:none
}
.ui-app * {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
.ui-top-bar,.ui-bottom-bar {
	position:fixed;
	right:0;
	left:0;
	z-index:3;
	width:100%;
	height:43px;
	line-height:43px;
	text-align:center
}
.ui-flexbox,.ui-bottom-bar {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.ui-top-bar {
	top:0;
	background-position:bottom left
}
.ui-bottom-bar {
	bottom:0;
	background-position:top left
}
.ui-bottom-bar~.ui-page>.ui-page-content {
	border-bottom:48px solid transparent
}
.ui-top-bar~.ui-page>.ui-page-content {
	margin-top:-1px
}
body.android .ui-top-bar~.ui-page>.ui-page-content {
	margin-top:-1px;
	border-top:53px solid transparent
}
.ui-page {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:2;
	display:none;
	width:100%;
	overflow:auto;
	overflow-x:hidden;
	-webkit-overflow-scrolling:touch
}
.ui-page.js-active {
	display:block;
	margin-top:53px
}
body.android .ui-page.js-active {
	margin-top:0
}
.ui-page-content {
	z-index:2
}
.js-no-overflow-scrolling .ui-page {
	position:static;
	margin-top:52px
}
.ui-bottom-bar-button {
	text-align:center;
	color:#6f6f74;
	border:0;
	outline:0;
	background-color:transparent
}
.ui-flex-1,.ui-bottom-bar-button {
	display:block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1
}
.ui-bottom-bar-button .ui-icon {
	display:block;
	padding:2px 0;
	font-size:24px;
	text-align:center;
	color:#6f6f74;
	background-color:transparent
}
.ui-bottom-bar-button .ui-label {
	display:block;
	font-size:14px
}
.ui-bottom-bar-button.js-active {
	color:#157dfb
}
.ui-bottom-bar-button.js-active .ui-icon {
	color:#157dfb
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	.ui-1dpx-t,.ui-1dpx-b,.ui-1dpx-tb {
	background-size:100% 1px
}
.ui-1dpx-t {
	border-top:0;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,transparent),color-stop(0.5,#c8c7cc),to(#c8c7cc)) left top repeat-x
}
.ui-1dpx-b {
	border-bottom:0;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.5,transparent),color-stop(0.5,#c8c7cc),to(#c8c7cc)) left bottom repeat-x
}
.ui-1dpx-tb {
	border-top:0;
	border-bottom:0;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,transparent),color-stop(0.5,#c8c7cc),to(#c8c7cc)) left top repeat-x,-webkit-gradient(linear,left top,left bottom,color-stop(0.5,transparent),color-stop(0.5,#c8c7cc),to(#c8c7cc)) left bottom repeat-x
}
}.ui-ignore-space {
	font-size:0
}
.ui-no-wrap {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.ui-red {
	color:#fa3c3c!important
}
.ui-gray {
	color:gray!important
}
.ui-red-dot,.ui-blue-dot {
	width:8px;
	height:8px;
	border-radius:8px
}
.ui-red-dot {
	background:#fa3c3c!important
}
.ui-blue-dot {
	background:#0079ff!important
}
.ui-right {
	float:right!important
}
.ui-left {
	float:left!important
}
.ui-block {
	display:block!important
}
.ui-inline-block {
	display:inline-block!important
}
.ui-red-counter,.ui-blue-counter {
	position:absolute;
	top:-9px;
	right:-9px;
	z-index:3;
	height:18px;
	min-width:18px;
	padding:0 4px;
	font-size:13px;
	line-height:18px;
	text-align:center;
	color:#fff;
	border-radius:18px
}
.ui-red-counter {
	background:#fa3c3c
}
.ui-blue-counter {
	background:#2087fc
}
.ui-panel {
	padding:10px 12px;
	margin-bottom:20px;
	font-size:15px;
	border-width:1px 0;
	border-style:solid;
	border-color:#e5e5eb;
	background:#fff
}
.ui-button {
	display:inline-block;
	padding:6px 10px;
	margin:4px 0;
	-webkit-box-sizing:border-box;
	font-size:13px;
	line-height:15px;
	text-align:center;
	text-decoration:none;
	color:#0079ff;
	border:1px solid #0079ff;
	border-radius:3px;
	background-color:transparent;
	-webkit-appearance:none
}
.ui-button:active {
	color:#fff;
	background:#0079ff
}
.ui-button[disabled] {
	pointer-events:none;
	opacity:.6;
	color:#a6a6a6;
	border-color:#a6a6a6;
	background:#fff
}
.ui-button.ui-block {
	display:block;
	width:100%;
	height:44px;
	padding:10px;
	font-size:17px;
	line-height:17px
}
.ui-info {
	color:#fff;
	border-color:#0079ff;
	background:#0079ff
}
.ui-info:active {
	opacity:.4
}
.ui-success {
	color:#fff;
	border-color:#46ca5e;
	background:#46ca5e
}
.ui-success:active {
	opacity:.4;
	border-color:#46ca5e;
	background:#46ca5e
}
.ui-danger {
	color:#fc4226;
	border-color:#fc4226
}
.ui-danger:active {
	color:#fff;
	background:#fc4226
}
.ui-groupbutton {
	display:table;
	margin:12px auto;
	font-size:1em;
	white-space:nowrap;
	border-color:transparent
}
.ui-groupbutton .ui-button {
	position:relative;
	display:table-cell;
	float:left;
	min-width:98px;
	margin:0;
	border-width:1px 0 1px 1px;
	border-radius:0
}
.ui-groupbutton .ui-button:active {
	color:#0079ff;
	background-color:#d3e5f9
}
.ui-groupbutton .ui-button.js-active {
	color:#fff;
	background:#0079ff
}
.ui-groupbutton .ui-button:first-child {
	border-right-width:0;
	border-radius:5px 0 0 5px
}
.ui-groupbutton .ui-button:last-child {
	border-width:1px;
	border-radius:0 5px 5px 0
}
.ui-groupbutton.ui-gray .ui-button {
	color:gray;
	border-color:gray
}
.ui-groupbutton.ui-gray .ui-button:active {
	background-color:#e6e6e6
}
.ui-groupbutton.ui-gray .ui-button.js-active {
	color:#fff;
	background:gray
}
.ui-caption {
	padding:0 12px;
	margin:18px 0 5px;
	font-size:14px;
	line-height:24px;
	color:#7c7b83;
	text-shadow:0 1px rgba(255,255,255,.2);
	-wbkit-text-shadow:0 1px rgba(255,255,255,.2)
}
.ui-list {
	padding-bottom:1px;
	margin-bottom:20px;
	border-width:1px 0;
	border-style:solid;
	border-color:#e5e5eb;
	background:#fff;
	background:#fff
}
.ui-item {
	position:relative;
	height:72px;
	margin-top:0;
	margin-left:0;
	overflow:hidden;
	font-size:17px;
	font-weight:500;
	line-height:20px;
	list-style-type:none;
	color:#000;
	border:1px solid transparent
}
.hovered.ui-item {
	background:#f0f0f0
}
.ui-item+.ui-item {
	border-top:1px solid transparent
}
.ui-item+.ui-item a:before,.ui-spliter-ios .ui-item+.ui-item a .my-item-right:before {
	position:absolute;
	top:0;
	display:block;
	width:100%;
	height:1px;
	content:"";
	-webkit-transform:scale3d(1,.5,1);
	background:#dfdfdf
}
.android .ui-item+.ui-item a:before,.android .ui-spliter-ios .ui-item+.ui-item a .my-item-right:before {
	-webkit-transform:scale(1,.5)
}
.ui-spliter-ios .ui-item+.ui-item a:before {
	display:none
}
.android .ui-item+.ui-item a .my-item-right:before {
	-webkit-transform:scale(1,.5)
}
.hovered.ui-item .my-item-right:before {
	}
.hovered.ui-item+.ui-item .my-item-right:before {
	background-color:transparent!important
}
.my-item-right,.my-item-left {
	padding-top:13px;
	padding-bottom:8px
}
.ui-item>a {
	position:relative;
	display:block;
	padding:0;
	margin-left:6px;
	color:#000
}
.ui-item>a.js-active {
	z-index:1;
	color:#fff;
	background:#2087fc
}
.ui-item:after {
	position:absolute;
	top:-1px;
	bottom:-1px;
	z-index:2;
	width:42px;
	font-size:32px;
	line-height:42px;
	text-align:center;
	color:#fff
}
.ui-item.deleting:after {
	right:0;
	line-height:40px;
	content:"Delete";
	background:#fd3c31
}
.ui-item .ui-right {
	position:absolute;
	right:34px;
	font-size:14px;
	text-align:right
}
.ui-item .ui-red-dot {
	position:absolute;
	top:16px
}
.ui-list.arrow-right>.ui-item:after,.ui-item.arrow-right:after {
	position:absolute;
	top:14px;
	right:15px;
	width:8px;
	height:8px;
	margin-top:20px;
	content:"";
	-webkit-transform:rotate(45deg);
	color:#dbdbdb;
	border-width:2px 2px 0 0;
	border-style:solid
}
.ui-list.arrow-right>.ui-item.js-active:after,.ui-item.arrow-right.js-active:after {
	color:#fff
}
.ui-list.icon-left .ui-icon {
	position:absolute;
	top:6px;
	left:8px;
	width:25px;
	height:25px
}
.ui-list.icon-left>.ui-item {
	padding-left:40px
}
.ui-title-item {
	position:relative;
	padding:0 12px;
	margin:0;
	font-size:14px;
	line-height:26px;
	color:#000;
	border:1px solid #e5e5eb;
	border-width:1px 0;
	background:#f5f5f5;
	box-shadow:none
}
.ui-title-item:first-child {
	border-top-width:0
}
.ui-tab {
	display:none
}
.ui-tab.js-active {
	display:block
}
.ui-carousel {
	position:relative;
	-webkit-transform:translate(0,0)
}
.ui-carousel-inner {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden
}
.ui-carousel-item {
	position:relative;
	z-index:9;
	display:none;
	-webkit-transition:.2s ease-in-out left;
	transition:.2s ease-in-out left;
	-webkit-transform:translate(0,0)
}
.ui-carousel-inner>.js-show,.ui-carousel-inner>.js-active,.ui-carousel-inner>.js-next,.ui-carousel-inner>.js-prev {
	display:block
}
.ui-carousel-inner>.js-active {
	left:0;
	z-index:10
}
.ui-carousel-inner>.js-show,.ui-carousel-inner>.js-next,.ui-carousel-inner>.js-prev {
	position:absolute;
	top:0;
	width:100%
}
.ui-carousel-inner>.js-next {
	left:100%
}
.ui-carousel-inner>.js-prev {
	left:-100%
}
.ui-carousel-inner>.js-next.js-left,.ui-carousel-inner>.js-prev.js-right {
	left:0
}
.ui-carousel-inner>.js-active.js-left {
	left:-100%
}
.ui-carousel-inner>.js-active.js-right {
	left:100%
}
.ui-carousel-indicators {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:11;
	width:60%;
	padding-left:0;
	margin-left:-30%;
	list-style:none;
	-webkit-transform:translate(0,0);
	text-align:center
}
.ui-carousel-indicators li {
	display:inline-block;
	width:8px;
	height:8px;
	margin:1px;
	border-radius:8px;
	background-color:rgba(255,255,255,.3)
}
.ui-carousel-indicators li.js-active {
	background-color:#fff
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
	}
.complain-wrap {
	background:#fff
}
.complain-wrap .complain-container {
	width:80%;
	margin:40px auto 0
}
.complain-wrap .complain-close-btn {
	display:none
}
.complain-wrap .phone-num-validate-input,.complain-wrap .validate-code-input {
	display:block;
	width:100%;
	padding:10px 5px;
	border:0;
	outline:0;
	font-size:14px;
	box-sizing:border-box
}
.complain-wrap .validate-code-input-container {
	display:none
}
.complain-wrap .get-vfcode-btn,.complain-wrap .confirm-vfcode-btn {
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	margin:20px auto 0;
	font-size:16px;
	border:0;
	border-radius:4px
}
.complain-wrap .get-vfcode-btn.empty-input,.complain-wrap .confirm-vfcode-btn.empty-input {
	background:#d1d1d1
}
.complain-wrap .get-vfcode-btn.active,.complain-wrap .confirm-vfcode-btn.active {
	opacity:.7
}
.complain-wrap .get-vfcode-btn,.complain-wrap .confirm-vfcode-btn {
	background:#0079fe;
	color:#fff
}
.complain-wrap .get-vfcode-btn.waiting {
	background:#e7e7e7;
	color:gray
}
.complain-wrap .confirm-vfcode-btn {
	display:none
}
.complain-wrap .pho-num-text {
	margin-top:5px
}
.complain-wrap .validate-fail-tips,.complain-wrap .phone-warn-tips {
	display:none;
	color:red;
	margin-top:10px
}
.complain-wrap .phone-warn-tips {
	font-size:12px;
	margin-bottom:10px
}
.complain-wrap .send-vfcode-text {
	display:none;
	margin-bottom:25px;
	text-align:center
}
.complain-wrap .success-alert {
	display:none;
	position:fixed;
	top:200px;
	left:50%;
	width:128px;
	height:70px;
	margin:0 0 0 -64px;
	line-height:70px;
	font-size:14px;
	-webkit-animation-name:pulse;
	-webkit-animation-duration:500ms;
	text-align:center;
	color:#fff;
	border-radius:3px;
	background-color:rgba(0,0,0,.85)
}
@-webkit-keyframes pulse {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
50% {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}.complain-wrap.inside-page {
	display:none;
	position:absolute;
	z-index:1003;
	background:rgba(0,0,0,.5);
	left:0;
	top:0;
	width:100%;
	height:100%
}
.complain-wrap.inside-page .complain-outer-container {
	position:absolute;
	width:80%;
	min-height:200px;
	top:30px;
	background-color:#fff;
	padding:10px 0;
	left:50%;
	margin-left:-40%;
	box-sizing:border-box
}
.complain-wrap.inside-page .complain-outer-container .complain-close-btn {
	display:block;
	position:absolute;
	right:-10px;
	top:-10px;
	width:20px;
	height:20px;
	background-image:url('data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAVFBMVEUAAAAAAACenp4AAAAAAAAAAACGhoYAAAAAAAAAAAAAAAAAAAAAAAAAAADV1dUAAAAAAAAAAADX19cDAwMAAAAAAABcXFxaWloAAAAAAAAAAAD///+Qk5EiAAAAG3RSTlPMAOnHvXnkkItgRhYPB/Ustmz2zKmo3Nu1bS2mf+XbAAABCElEQVQ4y5XV0Q6DIAwF0E5gU1EE3aaO///PNTGTYnXW+yThBKKUCrcsXVW+tFL6VVZdPkOhDROQTMHuwsYo2ESZhsNaw050vYUGDmIy2D7gMI+WQOq4TNDA35gfrOEk9QIbfQZ1g5BtvL85QqvOobIIQxqP7g4pdzeuzwGhT1MuxmIdFDH268DfoKNrRJTJxbQ+sgpIikXSpyXISuCSO2RP4HJgDpkGLh1zyBRwyR0oDgeHzg0MatGKyJ47rmcSWSl6a2SV6Dsi+8hOpsOikJy1X8rsvHpCXrjvPqvH/p0KV3oV5JdLfl3lDYC3Ht58rjcplMdtr5U20uutOcXOnjI/02Yv/n18AXppEM3HPeGnAAAAAElFTkSuQmCC');
	background-size:100% 100%;
	border:0;
	background-color:transparent
}